我有一个金字塔的应用程序中导入ZopeTransactionExtension,它有这条线无法从命令行
from zope.sqlalchemy import ZopeTransactionExtension
这工作没有任何问题
但是,如果我尝试用命令行一样,我得到
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named sqlalchemy
和
from zope.sqlalchemy.datamanager import ZopeTransactionExtension
ImportError: No module named sqlalchemy.datamanager
我不太清楚为什么会这样。该文档有same line,它似乎至少为他们工作
如果您使用virtualenvs,请确保您在命令行上使用与用于运行应用程序的virtualenv相同的virtualenv。 –
好吧。我很喜欢python –