2016-11-14 2 views
0

Sur Mac:ImportError: Aucun module nommé 'zope.interface'

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' 

ne peux pas comprendre pourquoi il est là, mais pas importer le module.

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

Cette erreur peut se produire si vous mélangez 'easy_install' et' pip'. Veuillez utiliser l'un ou l'autre (de préférence "pip"). –

Répondre

0

Essayé:

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

résolu le problème. Je suppose que mes précédentes configurations de virtualenv ou installations de pip out out of order ont causé des problèmes avec zope.interface-4.3.2-py3.5-macosx-10.6-intel.egg