https://www.continuum.io/downloads
2、windows环境,如果扒郑已经安装了python,安装anaconda时一定要注弊此拿意环境变量的问题
希望能够帮助到你租搭。
对于mongo的 *** 作,先安装mongodb的python扩展,在你的命令行窗口上输入:pipinstallpymongo,下面是例子,按需兄棚要修改frompymongoimportMongoClientimporttimemongo_uri_auth='mongodb://user:password@localhost:27017/'#mongo有要验证的话请自行替换user和passwordmongo_uri_no_auth='mongodb://localhost:27017/'#mongo没有账号密姿旅码验证的时候用这个database_name='request_db'#你要连接的数据库名,自行替换你需要的库名table_name='request_tb'#你要查询的表名,请迹尘凳自行替换你需要的表名client=MongoClient(mongo_uri_no_auth)#创建了与mongodb的连接db=client[database_name]table=db[table_name]#获取数据库中表的游标#你要插入的数据insert_data={"name":"Mike","grade":"two","age":12,"sex":"man"}table..insert_one(insert_data)#插入一条数据#查询数据name为Mike的记录record=table.find_one({"name":"Mike"})printrecordMongoengine是一个可以 *** 作MongoDB数据库的对象-文档映射器(Object-Document Mapper)。出于工作需要,最近在使用MongoDB+Django实现一个数据录入系统小网站的过程中,出现通过Mongoengine无法从 Python 调用 MongoDB,在connect()数据库一步的时候出现下面错误:>>>穗姿 from mongoengine import connect
>>>connect(‘猜含绝healthmanager‘)
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/python2.7/lib/python2.7/site-packages/mongoengine/connection.py", line 164, in connect
return get_connection(alias)
File "/usr/local/python2.7/lib/python2.7/site-packages/mongoengine/connection.py", line 126, in get_connection
raise ConnectionError("Cannot connect to database %s :\n%s" % (alias, e))
ConnectionError: Cannot connect to database default :
False is not a read preference.
其原因在于,通过“pip install mongoengine”安装的mongoengine为0.9.0版本,同时该命令把pymongo-3.0.2的模块依赖也装好了,而pymongo-3.0.2跟mongoengine-0.9.0之间存在兼容问题,从而导致默认的数据库无法connect成功。
>>>import pymongo
>>>pymongo.version
‘3.0.2‘
另外,CentOS 6.5下用“pip install pymongo”安装的pymongo为3.0.2版本,而mongoengine作为pymongo的一个扩展包,是没有安装的。因此在使用mongoengine的时候,安装完mongoengine后,需要降低pymongo版本至3.0以下。、
解决方法:
=>pip install mongoengine# 安装mongoengine
=>pip uninstall pymongo # 卸载pymongo-3.0.2
=>pip install pymongo==2.8 # 安装pymongo-2.8
重新connect:
>>>from mongoengine import connect
>>>connect(‘healthmanager‘)
MongoClient(‘localhost‘老坦, 27017)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)