1
Сегодня я попытался использовать новую версию Python (3.6). Я установил aiopg
by pip (через инструмент раздела интерпретатора PyCharm). И после того, как я пытался импортировать aiopg
, исключение случилось:Является ли aiopg для python 3.6?
from aiopg.sa import create_engine
File "C:\Python36\lib\site-packages\aiopg\__init__.py", line 5, in <module>
from .connection import connect, Connection, TIMEOUT as DEFAULT_TIMEOUT
File "C:\Python36\lib\site-packages\aiopg\connection.py", line 4, in <module>
import fcntl
ModuleNotFoundError: No module named 'fcntl'
Что такое fcntl
? Это встроенный модуль linux python? В любом случае это не сработает. Любые решения?
aiopg [, похоже, не поддерживает Windows] (https://github.com/aio-libs/aiopg/blob/master/setup.py#L38-L39). – dirn
@dim, на 3.5 поддерживается ... – Broly
Это кажется странным, так как 'fcntl' является частью стандартной библиотеки и был на некоторое время. Я не думаю, что он доступен для Windows. Вы можете импортировать его самостоятельно на 3.5? – dirn