deyuzhi
is_thinking
2015-06-21 06:43
采纳率: 86%
浏览 4.2k

mongodb连接python出现错误,找不到方法

我的是ubuntu系统,上面装的是python2.7,配置了virtualenv环境,在该环境内安装了mongodb(版本2.4.9),也装了pymongo(版本3.0.2),在连接数据库的时候写了下面代码:

from mongoengine import *
import pymongo
connection = pymongo.Connection('localhost',27017)
#或者下面的也是同样的错误提示
from pymongo import Connection()

都是提示AttributeError: 'module' object has no attribute 'Connection',请问是什么问题呢?希望各位老师不吝赐教,谢谢.

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • deyuzhi
    is_thinking 2015-06-22 13:40
    已采纳

    原来是用这个

    client = MongoClient()
    client = MongoClient('localhost',27017)
    难道不能用Connection吗?有哪位老师知道他们的区别?

    点赞 评论
  • devmiao
    devmiao 2015-06-21 10:56

    没有Connection属性,看看你导入的库对不对

    点赞 评论
  • oyljerry
    oyljerry 2015-06-21 12:54

    pymongo是否安装成功。在你的虚拟目录中看一下是否有对应的模块。

    点赞 评论
  • deyuzhi
    is_thinking 2015-06-22 06:19

    图片说明

    这是编译环境

    点赞 评论

相关推荐