2013-04-11 8 views
9

मैं django से mongodb में दस्तावेज़ डालने की कोशिश कर रहा हूं और मुझे pymongo के आयात विवरण पर एक त्रुटि मिल रही है। मेरे पास pymongo नामक डुप्लिकेट फ़ाइल नहीं है और मुझे पूरा यकीन है कि मेरा वर्चुअलनव सही तरीके से स्थापित है।मेरे django ऐप में pymongo आयात करने में त्रुटि

(django-sample-app)[email protected] (884) ~ $ python 

Python 2.7.3 (default, Aug 1 2012, 05:14:39) 

[GCC 4.6.3] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 

>>> import bson 

>>> import pymongo 

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/ubuntu/.virtualenvs/django-sample-app/local/lib/python2.7/site-packages/pymongo/__init__.py", line 80, in <module> 
    from pymongo.connection import Connection 
    File "/home/ubuntu/.virtualenvs/django-sample-app/local/lib/python2.7/site-packages/pymongo/connection.py", line 39, in <module> 
    from pymongo.mongo_client import MongoClient 
    File "/home/ubuntu/.virtualenvs/django-sample-app/local/lib/python2.7/site-packages/pymongo/mongo_client.py", line 45, in <module> 
    from pymongo import (auth, 
    File "/home/ubuntu/.virtualenvs/django-sample-app/local/lib/python2.7/site-packages/pymongo/database.py", line 22, in <module> 
    from pymongo.collection import Collection 
    File "/home/ubuntu/.virtualenvs/django-sample-app/local/lib/python2.7/site-packages/pymongo/collection.py", line 25, in <module> 
    from pymongo.cursor import Cursor 
    File "/home/ubuntu/.virtualenvs/django-sample-app/local/lib/python2.7/site-packages/pymongo/cursor.py", line 19, in <module> 
    from bson import RE_TYPE 
ImportError: cannot import name RE_TYPE 
+0

आप इसे 'sudo apt-get स्थापित अजगर-pymongo' द्वारा स्थापित किया था? –

+0

नहीं, मैंने पाइप स्थापित pymongo का उपयोग किया। मैंने बस इसे सुडो एपीटी-गेट के साथ स्थापित करने का प्रयास किया, और यह काम करता है, लेकिन अब मैं इसे वर्चुअलनेव – kelorek

+0

से आयात नहीं कर सकता यदि आप 'पीआईपी फ्रीज' चलाते हैं, तो उस सूची में मोंगो है? –

उत्तर

19

यह त्रुटि pymongo और bson दोनों (virtualenv में) pip install के बाद मुझे क्या हुआ।

स्थापना रद्द pymongo और bson और फिर बस pymongo स्थापित - bsonbson पैकेज के साथ संगत नहीं का अपना संस्करण के साथ यह जहाज।

https://stackoverflow.com/a/12983651/196206

संबंधित मुद्दे