1

我试图在我的 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

根据文档,当你导入一个模块时,它应该把它自己的目录放在搜索路径的开头。sys.path但是,当我从两者打印出来时foo.py__init__.py两个地方都是一样的。

我找不到其他人有这个问题。

编辑:我正在使用 Python 3.3

4

2 回答 2

2

mongokit 与 python 3 不兼容。

从他们的版本说明:

v0.9.0 现在 MongoKit 需要 PyMongo >= 2.5

于 2014-12-10T14:14:56.007 回答
0

如果您使用 python 3.x 并尝试为 python 2.x 导入一些模块,则可能会出现相同的错误。

于 2013-10-24T07:29:59.100 回答