2016-10-08 33 views
1

今天我试图使用新版本的Python(3.6)。我通过pip安装了aiopg(通过PyCharm解释器部分工具)。 后,我试图导入aiopg,异常被happend:现在是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本地模块?无论如何它不起作用。任何解决方案

+0

aiopg [似乎不支持Windows](https://github.com/aio-libs/aiopg/blob/master/setup.py#L38-L39)。 – dirn

+0

@dim,3.5支持... – Broly

+0

这似乎很奇怪,因为'fcntl'是标准库的一部分,并且已经有一段时间了。我不相信它可用于Windows。你可以自己导入3.5吗? – dirn

回答

1

aiopg==0.11有一个回归,但全新的aiopg==0.12应该在Windows上工作。