未能导入pymongo ubuntu

时间:2012-10-29 01:56:21

标签: python mongodb pymongo

我目前正在使用mongodb 2.2和pymongo 2.3版运行Ubuntu 12.04。我试图使用Twitters API收集一些信息,我在尝试导入mymongo时收到错误。这就是我所拥有的:

import pycurl, json
import pymongo


STREAM_URL = "https://stream.twitter.com/1/statuses/filter.json"
WORDS = "track=#obama"
USER = "myuser"
PASS = "mypass"

ImportError:没有名为pymongo的模块 有什么想法吗?

4 个答案:

答案 0 :(得分:8)

我遇到了同样的问题。 Pymongo与bson包冲突。这对我有用:

sudo pip uninstall pymongo
sudo pip uninstall bson
sudo apt-get remove python-bson
sudo apt-get remove python-gridfs    # not sure if it's necessary
sudo pip install pymongo -U

答案 1 :(得分:4)

我遇到了同样的问题,我手动安装它:

$ wget http://pypi.python.org/packages/source/p/pymongo/pymongo-2.3.tar.gz
$ tar xzf pymongo-2.3.tar.gz
$ cd pymongo-2.3
$ python setup.py install

适合我。祝你好运。

答案 2 :(得分:0)

cd / tmp /

wget --no-check-certificate https://github.com/mongodb/mongo-python-driver/archive/master.zip

unzip master.zip

cd mongo-python-driver-master /

python setup.py install

答案 3 :(得分:0)

我遇到了同样的问题。简单的方法是安装pip并安装pymongo。

wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py python get-pip.py python -m pip install pymongo