Fehler beim import pymongo ubuntu
Ich bin derzeit lauffähige Ubuntu 12.04 mit mongodb 2.2 und pymongo-version 2.3. Ich bin versucht, einige Informationen zu sammeln über Twitters API und ich erhalte eine Fehlermeldung beim Versuch zu importieren mymongo. Hier ist, was ich habe:
import pycurl, json
import pymongo
STREAM_URL = "https://stream.twitter.com/1/statuses/filter.json"
WORDS = "track=#obama"
USER = "myuser"
PASS = "mypass"
ImportError: No module named pymongo
Irgendwelche Ideen?
- Hast du es installiert? Wenn nicht Versuch mal:
sudo apt-get install python-pymongo
- Ja, es ist installiert. Ich versuchte nochmal das installieren, und es ist immer noch geben mir die gleiche Fehlermeldung. Könnte es sein, dass ich eine Abhängigkeit fehlt für pymongo zu arbeiten?
- Haben Sie mehr als eine version von python installiert? Könnte es sein, installiert für die andere version?
- Nein, sir, nur 2.7 installiert
- Ich habe gerade überprüft, um zu sehen, welche Module ich installiert habe für python mit pip freeze und es kehrte pymongo2.7 - jedes Modul hat nur den Namen und die version, aber aus irgendeinem Grund pymongo hat der Bindestrich nach es.. könnte das alles bedeuten?
- Installieren Sie mithilfe
sudo apt-get install python python-pymongo
oder verwenden Siesudo pip install pymongo
? Ich habe einen test auf meinem lokalen Rechner mitpip install pymongo
und hatte keine Probleme.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem. Pymongo Konflikte mit der
bson
Paket. Dieser arbeitete für mich:Ich hatte das gleiche Problem und installierte ich es manuell so:
Funktioniert für mich. Viel Glück.
cd /tmp/
wget --no-check-certificate https://github.com/mongodb/mongo-python-driver/archive/master.zip
entpacken master.zip
cd mongo-python-Fahrer-master/
python setup.py installieren
Hatte ich dasselbe Problem. Auf einfache Weise installieren und pip installieren pymongo.
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
python get-pip.py
python -m pip installieren pymongo