我正在尝试在我的Pyramid项目中使用mongokit,但是当我导入它时,我收到以下错误。
File "foo.py", line 5, in <module>
import mongokit
File "/home/.../mongokit/__init__.py", line 33, in <module>
from cursor import Cursor
ImportError: No module named 'cursor'
cursor.py
个文件中包含Cursor
类,与__init__.py
位于同一文件夹中。
根据documentation,当您导入模块时,它应该将自己的目录放在搜索路径的开头。但是,当我从sys.path
和foo.py
打印__init__.py
时,两个地方都是相同的。
我找不到其他人遇到这个问题。
编辑:我使用的是Python 3.3
答案 0 :(得分:2)
mongokit与python 3不兼容。
从他们的版本说明:
<强> v0.9.0 现在MongoKit需要PyMongo&gt; = 2.5
答案 1 :(得分:0)
如果你使用python 3.x并尝试为python 2.x导入一些模块,可能会出现同样的错误。