7

我目前正在运行带有 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

4 回答 4

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
于 2013-04-14T21:55:26.363 回答
5

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

$ 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

为我工作。祝你好运。

于 2012-11-09T00:37:58.333 回答
1

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

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

于 2016-09-22T22:08:46.483 回答
1

光盘 /tmp/

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

解压master.zip

cd mongo-python-driver-master/

python setup.py 安装

于 2015-10-07T13:32:48.547 回答