2016-10-08 10 views
1

今日私はPython(3.6)の新しいバージョンを使用しようとしました。私はaiopgをpip(PyCharmインタプリタセクションツール経由)でインストールしました。 そして、私はaiopgをインポートしようとした後に、例外が起こった:現在、Python 3.6用にaiopgがサポートされていますか?

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

[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で動作するはずです。

関連する問題