Chinaunix首页 | 论坛 | 博客
  • 博客访问: 419555
  • 博文数量: 22
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1712
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-09 10:51
文章分类

全部博文(22)

文章存档

2016年(3)

2015年(6)

2014年(1)

2013年(12)

我的朋友

分类: LINUX

2015-03-11 09:34:38

    最近有一个mongo服务来做采集,需要监控这个采集服务是否正常,但是又不想用mongodb自带的监控服务,所以就自己开发了一个python脚本。
    但是遇到python连接mongodb的时候遇到了环境上的问题,因为需要使用导入pymongo包,这个包python本身不自带,需要用户自己安装
1. 安装方式
1.1 使用git工具
    $ git clone git://github.com/mongodb/mongo-python-driver.git pymongo
    $ cd pymongo/
    $ python setup.py install
1.2 使用easy_install
    $ easy_install pymongo
1.3 使用pip
    $ pip install pymongo
1.4 使用wget工具
    $ wget
    $ tar zxvf pymongo-2.7.tar.gz
    $ cd pymongo-2.7
    $ python setup.py install

2. 遇到的问题
    tarfile.ReadError: file could not be opened successfully
    刚看到这个问题时,还以为是权限的问题,但是到文件夹查文件权限是对的,而且也是使用root账户来安装的,最后在网上找到了解决方案
    解决方案:
    需要安装一个zlib-develyum install zlib zlib-devel

    Description :
    zlib is a general-purpose, patent-free, lossless data compression library which is used by many different programs.


阅读(3949) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~