2012-10-29 34 views
5

Şu anda Ubuntu 12.04'ü mongodb 2.2 ve pymongo sürüm 2.3 ile çalıştırıyorum. Twitters API kullanarak bazı bilgileri toplamaya çalışıyorum ve mymongo almaya çalışırken hata alıyorum.pymongo ubuntu alma başarısızlığı

import pycurl, json 
import pymongo 


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

ImportError: İşte ne var Herhangi fikirler pymongo adında bir modül?

+2

pymongo yüklemek? Denemediyseniz: 'sudo apt-get install python-pymongo ' – mjgpy3

+0

Evet yüklü. Yüklemeyi yeniden yapmayı denedim ve hala bana aynı hatayı veriyor. Pymongo'nun çalışması için bir bağımlılığı kaçırmam olabilir mi? – bardockyo

+0

Birden fazla python sürümü yüklü mü? * Diğer * sürümü için yüklenebilir mi? –

cevap

4

Ben aynı sorunu yaşıyordu ve böyle elle monte: Benim için

$ 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 

Çalışır. İyi şanslar.

6

Aynı problem vardı. Pymongo, bson paketi ile çakışıyor. Bu benim için çalıştı:

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