我目前正在使用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的模块 有什么想法吗?
答案 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