2017-03-12 29 views
0

zipをダウンロードして 'pip install -e path/to/bittornado /'コマンドを実行すると、ルートにアクセスしないでBitTornadoをインストールしました。インストールは成功しましたが、ファイルをダウンロードする際に次のエラーが発生しました。
AttributeError: 'module'オブジェクトには属性 'MutableSet'がありません。
次のスクリーンショットに詳細があります。AttributeError: 'module'オブジェクトに 'MutableSet'属性がありません

BitTornado Error

私は、Pythonに新たなんです。誰かが何が起こっているか知っていれば、助けてください。前もって感謝します。

答えて

1

BitTornadoはpython3(python2.xではなく)のみをサポートしています。特定のエラーは、相対インポート構文が使用されていない限り、デフォルトでインポートを絶対にするpython3の変更によるものです。BitTorando.Types.collectionsモジュールをimport collectionsにインポートしています。

私はPython3を作成して、virtualenvとBitTornadoをインストールすることをお勧めします。 (または、システム全体のインストールを行う場合は、pip3 install ...を使用してください)

+0

ありがとう@Anthony。あなたの答えは助けになりました。古いバージョンのPythonを探している人には、 [2.6](https://github.com/effigies/BitTornado/tree/python2.6)と[2.7](https://github.com/effigies/BitTornado/tree/python2.7)も利用できます。 –

+0

ああ、これらのブランチはもはや私が知ることからは維持されていません(2.6は死んでいます、2.7はバグ修正/セキュリティしか受けていません) –

関連する問題