我无法做到这一点:
from pymongo import MongoClient
我得到:
>>> import pymongo
>>> from pymongo import MongoClient
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name MongoClient
>>>
我能够 import pymongo
没有问题。
我正在运行 mongodb 2.2.3
和 Python 2.7
。
我也试过这个:
>>> connection = pymongo.MongoClient()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'MongoClient'
>>>
我究竟做错了什么?
原文由 Alex Gordon 发布,翻译遵循 CC BY-SA 4.0 许可协议
该软件包可能已过时或损坏。运行
sudo apt-get purge python-pymongo
,然后运行sudo apt-get install python-pip
,最后运行sudo pip install pymongo
。