Python PyMongo导入连接-导致导入错误

Python PyMongo导入连接-导致导入错误,python,mongodb,import,pymongo,Python,Mongodb,Import,Pymongo,我调用以下简单脚本通过Python连接到mongo数据库 这是一个例子, 根据论坛的说法,我不是唯一一个有这个问题的人 import pymongo from pymongo import Connection connection = Connection('localhost', 27017) 我安装了pymongo,一切正常。 现在,当我尝试导入Connection类时,会出现以下错误: ImportError: cannot import name Connection 到目前为止

我调用以下简单脚本通过Python连接到mongo数据库

这是一个例子, 根据论坛的说法,我不是唯一一个有这个问题的人

import pymongo

from pymongo import Connection
connection = Connection('localhost', 27017)
我安装了pymongo,一切正常。 现在,当我尝试导入Connection类时,会出现以下错误:

ImportError: cannot import name Connection
到目前为止,我已经查看了以下线程:

但它不适用于我的环境,因为我使用的是Python2.7.1,我使用的是Mac OS而不是CentOS。我也对谷歌做了一些研究,但到目前为止我发现的唯一一件事是验证PyMongo是否正确安装,我已经完成并返回:

Requirement already satisfied 

任何帮助都将不胜感激,以便在课程中继续前进。提前感谢。

确保在执行脚本的路径中没有名为
pymongo.py
pymongo.pyc
的文件。我将测试脚本命名为
pymongo.py
,这导致Python尝试从同一文件导入连接。将其重命名为
pymongo test.py
并删除自动创建的
pymongo.pyc
解决了此问题。

使用:

from flask.ext.pymongo import MongoClient
作为:

不推荐使用


MongoClient的工作原理与Connection几乎相同

这是什么输出<代码>导入pymongo;打印pymongo试试这个-
from pymongo import Connection