首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoEngine导入问题- Python

MongoEngine导入问题- Python
EN

Stack Overflow用户
提问于 2015-10-28 02:02:08
回答 1查看 1.1K关注 0票数 1

我使用的是pymongomongoengine。当我这样做的时候

代码语言:javascript
复制
import mongoengine

在我的/home/ubuntu/project目录中,我得到了以下错误:

代码语言:javascript
复制
>>> import mongoengine
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/mongoengine/__init__.py", line 1, in <module>
    import document
  File "/Library/Python/2.7/site-packages/mongoengine/document.py", line 2, in <module>
    import pymongo
  File "/Library/Python/2.7/site-packages/pymongo/__init__.py", line 83, in <module>
    from pymongo.collection import ReturnDocument
  File "/Library/Python/2.7/site-packages/pymongo/collection.py", line 17, in <module>
    import collections
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/collections.py", line 10, in <module>
    from keyword import iskeyword as _iskeyword
ImportError: cannot import name iskeyword

在其他目录中,我可以运行import命令,但不能在我的项目目录中运行。例如,在/home/ubuntu/中,我得到了:

代码语言:javascript
复制
>>> import mongoengine
>>> 

有什么线索吗?

*编辑*

似乎有些混淆:pymongomongoengine都是使用pip安装的

代码语言:javascript
复制
$ python
Python 2.7.10 (default, Aug 22 2015, 20:33:39) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymongo
>>> import mongoengine
>>> 
EN

回答 1

Stack Overflow用户

发布于 2015-10-28 02:22:40

看起来pymongo或mongoengine没有包含在你的默认python路径中。

尝试使用以下命令进行安装

代码语言:javascript
复制
pip install pymongo
pip install mongoengine

Source,获取安装文档和更多详细信息。Source for mongoengine文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33375338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档