2012-10-29 14 views
5

Ich führe derzeit Ubuntu 12.04 mit mongodb 2.2 und pymongo Version 2.3. Ich versuche, einige Informationen mit Twitters API zu sammeln, und ich erhalte einen Fehler beim Versuch, mymongo zu importieren. Hier ist, was ich habe:Fehler beim Importieren von Pymongo Ubuntu

import pycurl, json 
import pymongo 


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

Import: Kein Modul mit dem Namen pymongo Irgendwelche Ideen?

+2

Haben Sie es installieren? Wenn nicht versuchen: 'sudo apt-get installieren python-pymongo ' – mjgpy3

+0

Ja, es ist installiert. Ich habe versucht, die Installation zu wiederholen und es gibt mir immer noch den gleichen Fehler. Könnte es sein, dass ich eine Abhängigkeit für Pymongo verpasse? – bardockyo

+0

Haben Sie mehr als eine Version von Python installiert? Könnte es für die * andere * Version installiert werden? –

Antwort

4

ich das gleiche Problem hatte und ich installiert es manuell wie folgt aus:

$ 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 

Arbeiten für mich. Viel Glück.

6

Ich hatte das gleiche Problem. Pymongo steht im Konflikt mit dem Paket bson. Dieser arbeitete für mich:

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 
0

I gleiche iss wurde mit Ue. Einfacher Weg zu installieren ist Pip und installieren Sie Pymongo.

wget --no-Check-Zertifikat https://bootstrap.pypa.io/get-pip.py Python get-pip.py python -m pip installieren pymongo

Verwandte Themen