我正在尝试在我的金字塔项目中使用 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
.根据文档,当您导入模块时,它应该将自己的目录放在搜索路径的开头。但是,当我从foo.py
和__init__.py
打印出sys.path
时,两个地方都是一样的。
我找不到其他人有这个问题。
编辑:我正在使用Python 3.3
> mongokit 与 Python 3 不兼容。
从他们的版本说明中:
0.9.0 版现在MongoKit需要PyMongo>= 2.5
如果您使用 python 3.x 并尝试为 python 2.x 导入某些模块,则可能会出现相同的错误。