需要先安装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

测试结果如下

在Ubuntu 14.04 64bit上安装python mongoDB模块相关推荐

  1. 在Ubuntu 14.04 64bit上安装Markdown编辑器Remarkble

    目前Markdown已经是非常流行和高效的文档整理和书写工具语言, 我以前接触过, 但是一直没有坚持下来, 这次五一假期期间我强迫自己去熟悉它的语法格式和编辑器, 原来我在Ubuntu 14.04 6 ...

  2. 在Ubuntu 14.04 64bit上安装Markdown和绘图软件Haroopad

    简介 Haroopad:一款让你欲罢不能的Markdown编辑器 身为大程序员,我本来是不需要 Markdown 编辑器的,但是 Haroopad 让我简直欲罢不能,不能再爱更多.跨平台,代码高亮,V ...

  3. 在Ubuntu 14.04 64bit上安装numpy和matplotlib库

    机器学习是数据挖掘的一种实现形式,在学习<机器学习实战>过程中,需要python环境中安装好numpy和matplotlib库,特此将我在Ubuntu 14.04 64bit上的摸索过程总 ...

  4. 在Ubuntu 14.04 64bit上安装StarUML 2.5版本

    StarUML是来自韩国的一个优秀的UML绘图软件, 原来是免费软件, 现在需要付费购买.当然免费使用功能会有诸多限制. 它支持Windows, Linux和Mac OS等平台. 下面是我在Ubunt ...

  5. 在Ubuntu 14.04 64bit上安装百度云Linux客户端BCloud

    百度云是一个不错的网盘,Bcloud 是一个 Linux 下超赞的客户端, 官网 github: https://github.com/LiuLang/bcloud-packages 和kwplaye ...

  6. 在ubuntu 14.04 64bit上安装酷我音乐盒Linux客户端kwplayer

    kwplayer 是linux桌面下的轻量级的音乐播放软件, 由LiuLang同学开发, 使用的是Python3+gtk3, 开源的(GPLv3). 它的主要特点有: • 使用了kuwo.cn(酷我音 ...

  7. 酷我音乐for linux,在ubuntu 14.04 64bit上安装酷我音乐盒Linux客户端kwplayer

    kwplayer是linux桌面下的轻量级的音乐播放软件, 由LiuLang同学开发, 使用的是Python3+gtk3, 开源的(GPLv3). 它的主要特点有: 使用了kuwo.cn(酷我音乐盒) ...

  8. 在ubuntu 14.04 64bit上安装酷我音乐盒Linux客户端

    kwplayer是linux桌面下的轻量级的音乐播放软件, 由LiuLang同学开发, 使用的是Python3+gtk3, 开源的(GPLv3). 它的主要特点有: 使用了kuwo.cn(酷我音乐盒) ...

  9. 在Ubuntu 14.04 64bit上安装python-pyqt5软件包(python 2.7)

    一.摘要 python-pyqt5 软件包是做什么的,我在Ubuntu 14.04 64bit上该如何安装呢? pyqt5 python的GUI开发包.也就是跨平台的图形化开发包 http://www ...

最新文章

  1. 如何攻克目标检测?百度全球顶级会议双料冠军团队有话说!
  2. python 保存csv文件
  3. barbuttonitem 文字换行_IOS TableView的Cell高度自适应,UILabel自动换行适应
  4. [iOS]Unable to run app in Simulator
  5. 硅谷历史_使其新颖:硅谷设计的历史
  6. linux7squid编译安装,CentOS 7.3 源码安装squid 4.12 及安装过程遇到的一些问题
  7. MongoDB常用使用场景介绍
  8. [Web Chart系列之一]Web端图形绘制SVG,VML, HTML5 Canvas 技术比较
  9. sql server 视图_SQL Server –具有引用视图的开发实践
  10. iOS插件化研究之一——JavaScriptCore
  11. 群晖3617可以有几个网卡_一步到位,购入群晖920+和它的小伙伴们
  12. LaTeX 在线编辑器(LaTeX online editors)
  13. Linux查看硬盘挂载
  14. JS模拟百度文库评分
  15. 零基础学kubernetes(k8s)必看教程,带你10分钟快速实战入门k8s
  16. 美团大众点评往届笔试面试题汇总
  17. 兄弟连是骗子靠营销上市,兄弟连骗子的真相到底是什么
  18. 50岁学python合适吗_中年的你是否适合学习PYTHON
  19. springboot安全之整合spring security
  20. sublime text 3安装-add to explorer context menu意思

热门文章

  1. golang etcd 报错 undefined: resolver.BuildOption 解决方案
  2. 运算符及题目(2017.1.8)
  3. codeforces #310 div1 C
  4. CF331A1,331A2
  5. 开源依旧:再次分享一个进销存系统
  6. 无法在数据库 'ycmis2' 中运行 BEGIN TRANSACTION,因为该数据库处于回避恢复模式。...
  7. 经典算法研究系列:二、Dijkstra 算法初探
  8. SVO学习笔记(一)
  9. php引用php,PHP7引入的??和?:的区别讲解
  10. git ssh创建分支_Git(2):在gitlab中创建开发用户,以及master分支的安全管理