2012-10-29 30 views
5

Tôi hiện đang chạy Ubuntu 12.04 với mongodb 2.2 và phiên bản pymongo 2.3. Tôi đang cố gắng thu thập một số thông tin bằng cách sử dụng API Twitters và tôi gặp lỗi khi cố gắng nhập mymongo. Dưới đây là những gì tôi có:không nhập được pymongo ubuntu

import pycurl, json 
import pymongo 


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

ImportError: Không có mô-đun tên pymongo ý tưởng Bất kỳ?

+2

Bạn đã cài đặt nó? Nếu không thử: 'sudo apt-get install python-pymongo ' – mjgpy3

+0

Có nó đã được cài đặt. Tôi đã thử làm lại quá trình cài đặt và nó vẫn cho tôi lỗi tương tự. Có thể nào tôi thiếu một sự phụ thuộc cho pymongo để làm việc? – bardockyo

+0

Bạn có cài đặt nhiều phiên bản python không? Nó có thể được cài đặt cho phiên bản * khác * không? –

Trả lời

4

Tôi đã có cùng một vấn đề và tôi cài đặt nó bằng tay như thế này:

$ 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 

trình cho tôi. Chúc may mắn.

6

Tôi đã gặp vấn đề tương tự. Pymongo xung đột với gói bson. Điều này làm việc cho tôi:

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

Tôi đã có cùng một iss ue. Cách dễ dàng để làm là cài đặt pip và cài đặt pymongo.

wget --no-check-Giấy chứng nhận https://bootstrap.pypa.io/get-pip.py python get-pip.py python -m pip cài đặt pymongo

Các vấn đề liên quan