首页 > 在Ubuntu 14.04 64bit上安装python mongoDB模块

在Ubuntu 14.04 64bit上安装python mongoDB模块

需要先安装python和MongoDB, 其中MongoDB的安装参考前面的博客文章.



按照官方说法, 推荐使用pip来安装MongoDB的python驱动pymongo



首先需求安装pip, 可能需要顺带安装python-dev

sudo apt-get install python-dev pip



安装MongoDB的Python驱动

pip install pymongo

更新pymongo

pip --upgrade pymongo





使用下面的python程序mongodb_test.py测试

#!/usr/bin/env python
#encoding: utf-8import pymongo
import randomconn = pymongo.Connection("127.0.0.1", 27017)
db = conn.mydb #you must create the database mydb in advance
#db.authenticate("taoyx", "123") #用户认证
db.user.drop() #删除集合user
db.user.save({'id':1, 'name':'peter', 'sex':'male'}) #插入一条数据
#循环插入一组数组
for i in range(2, 10):name = random.choice(['steve', 'tom', 'owen', 'sally', 'alice'])sex = random.choice(['male', 'female'])db.user.insert({'id':i, 'name':name, 'sex':sex})
content = db.user.find()
#打印所有数据
for i in content:print i


测试结果如下



更多相关:

  • 如果你想在自己的IPhone上安装一个ipa文件,你的手机是无法正常安装的,(越狱,企业证书分发除外)但是我们可以通过以下步骤来实现,前提要有自己的开发者账号。接下来就看一下具体的步骤:第一步:用Xcode新建一个工程Bundle identifier不要和手机中已有的的APP重复,然后用自己的证书打包出ipa文件。第二步:获取mob...

  • 刚接触,啥子都不会,按着教程走需求:识别图片中的文字信息环境:windows系统开发语言:python3.5使用工具类:1.pyocr2.PIL3.tesseract-ocr步骤:1.pyocr网络通直接使用命令:pip install pyocr网络不通,转至https://pypi.python.org/pypi/pyocr/0....

  • 1、前言程序设计好以后会生成若干可执行文件和依赖文件。为了方便程序被更好地使用,需要将程序封装为一个安装程序。2、平台和环境Windows系统安装NSIS下载地址:https://nsis.sourceforge.io/DownloadNSIS(Nullsoft Scriptable Install System)是一个开源的 Win...

  • 展开全部 f=open('xxx','r',encoding='utf-8') file=f.readlines() f.close() f=open('xxx','w',encoding='utf-8') for i in len(file): ----file[i]=file[i].split(',') ----file[i][1...

  • PIL(Python Imaging Library)是Python中一个强大的图像处理库,但目前其只支持到Python2.7 pillow是PIL的一个分支,虽是分支但是其与PIL同样也具有很强的图像处理库。 Python3.7.0 如何安装pillow 此安装方法在windows7环境下完成: >>>win+r调出运行窗口,键入c...

  • 在ubuntu 16.04.5 LTS上使用Python安装模块时,比较顺手的方法是使用pip命令。这次,我在安装一个模块时,老是提示下面的问题,比较不爽。所以,我就照着提示做了一遍,记录下来,以作备忘。 按照提示,执行下面的升级命令,要使用超级用户权限 sudo pip install --upgrade pip 在升...

  • 我在Ubuntu 14.04 64bit上安装python开发环境的过程中遇到如下错误: Pip install: ImportError: cannot import name IncompleteRead 表现的现象是, 无论我怎么使用pip install XXX, 我都会得到上面类似的错误,  (在ubuntu中使...

  • pip是python的一个包管理工具,很多包都可以用这个来管理,首先安装pip sudo apt-get install python-pip IPython 终端与其他相比更为强大,提供智能的自动补全,高亮输出,及其他特性。...

  • 有时候大家使用python的时候都会用到两个版本,虽说可以独立设置环境变量独立使用,但是用到pip的时候就不行了,python2和python3中的都用相同的pip。在这里我就把我的经验分享给大家。 这是python设置的环境变量 下面是python2的名字 下面是python3的名字,为了让电脑区分,我改了一下如图所示 下面是...

  •   cmd pip install 某些包时报错 pip install Consider using the `--user` option or check the permissions.   只需要pip install --user package就可以解决 转载于:https://www.cnblogs.com/web...