J'ai une application de la pyramide et il a cette lignePas en mesure d'importer ZopeTransactionExtension de la ligne de commande
from zope.sqlalchemy import ZopeTransactionExtension
Il fonctionne sans aucun problème
Mais si je tente la même chose avec la ligne de commande I get
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named sqlalchemy
et
from zope.sqlalchemy.datamanager import ZopeTransactionExtension
ImportError: No module named sqlalchemy.datamanager
Je ne suis pas vraiment sûr pourquoi c'est ainsi. Les documents ont le same line et il semble fonctionner pour eux au moins
Si vous utilisez virtualenvs, assurez-vous d'utiliser le même virtualenv à la ligne de commande que celui utilisé pour exécuter votre application. –
Eh bien c'est. Je suis assez à l'aise avec python –