0

Mac の場合:

Traceback (most recent call last):
  File "project1/scripts/initializedb.py", line 3, in <module>
    import transaction
  File "/Users/denmojo/code/project1/env/lib/python3.5/site-packages/transaction/__init__.py", line 19, in <module>
    from transaction._transaction import Transaction
  File "/Users/denmojocode/project1/env/lib/python3.5/site-packages/transaction/_transaction.py", line 20, in <module>
    from zope.interface import implementer
ImportError: No module named 'zope.interface'

なぜそこにあるのかわかりませんが、モジュールをインポートしていません。

Using /Users/denmojo/code/project1/env/lib/python3.5/site-packages/zope.interface-4.3.2-py3.5-macosx-10.6-intel.egg
4

1 に答える 1

4

試した:

pip uninstall transaction
pip uninstall zope.interface
pip install transaction
pip install zope.interface

問題を解決しました。以前のvirtualenvのセットアップまたは順序が正しくないpipのインストールが原因で、何か問題が発生したと思いますzope.interface-4.3.2-py3.5-macosx-10.6-intel.egg

于 2016-11-14T07:34:00.587 に答える