2013-04-19 8 views
10

transifex स्थापित करने और निम्न त्रुटि ./manage.py के नाम पर दिखाता है:कोई मॉड्यूल छह

Error: No modules named six. 

अजगर छह virtualenv में स्थापित किया गया है (https://pypi.python.org/pypi/six से) Django संस्करण 1.4

किसी भी है मदद बहुत अच्छा होगा! THX & सादर माइकल

+1

क्या आप वाकई त्रुटि प्राप्त करते समय अपने वर्चुअल वातावरण में हैं। इसके अलावा, आपने किस काम का उपयोग किया? –

+1

क्या आप वर्चुअलएन्व में पाइथन खोल खोलने और 'आयात छः' चलाने का प्रयास कर सकते हैं? – pistache

+0

क्या यह हो सकता है कि कुछ 'django.utils.six' आयात करने का प्रयास कर रहा है, लेकिन यह केवल Django> = 1.5 में मौजूद है? –

उत्तर

12

django.utils.six Django 1.4.2 में जोड़ा जाता है, मैं तो बस एक ही समस्या मिला है

https://docs.djangoproject.com/en/1.5/topics/python3/#philosophy

+0

हाय, धन्यवाद, लेकिन यह काम नहीं कर रहा है। सिर्फ पाया गया कि Transifex केवल Django 1.3.1 के साथ काम कर रहा है। इसलिए मैं Django 1.3.1, लेकिन एक ही त्रुटि स्थापित। भी "आयात छह" अजगर खोल में कोई प्रभाव नहीं है ... –

+0

आप ट्रैस बैक पोस्ट कर सकते हैं, यानी '' ./manage.py सत्यापित करें --traceback'' – bmihelac

+0

हाय वही त्रुटि है, यह सिर्फ कहते हैं:।/usr/स्थानीय/lib/python2.7/जिले-संकुल/Transifex-1.2.1-py2.7.egg/Transifex # ./manage.py --traceback मान्य त्रुटि: ग annot आयात नाम छः –

1

देखते हैं। लगता है कि transifex पैकेज में निर्भरता सही ढंग से सूचीबद्ध नहीं हैं (यह Django == 1.3.1 और django-filter> = 0.1 पर निर्भर करता है, लेकिन django-filter 0.6 Django> = 1.4.5 पर निर्भर करता है)।

मैंने डीजेंगो-फ़िल्टर (0.5.4) का पुराना संस्करण स्थापित करके हल किया, न कि पीपीआई में दिए गए पैकेज का उपयोग करके (ऐसा लगता है कि पीपीआई पर केवल 0.6 और 0.1 संस्करण हैं), लेकिन सीधे रिलीज 0.5 डाउनलोड करके .4 यहां से:

https://github.com/alex/django-filter/releases

और फिर हमेशा की तरह साथ स्थापित करने:

अजगर setup.py

+0

रिकॉर्ड के लिए:।। इन सभी Transifex निर्भरता मैं मैन्युअल रूप से स्थापित करने के लिए किया है (स्थापना रद्द करने के बाद संस्करण स्वचालित रूप से पीआईपी द्वारा स्थापित) क्योंकि स्वचालित रूप से स्थापित जहां सही नहीं है: Django फिल्टर == 0.5.4 Django-भूसे के ढेर == 1.2 Django पिस्टन == 0.2.2 – baxeico

0

स्थापित यह आपकी समस्या का समाधान करना चाहिए:

$ easy_install six 
संबंधित मुद्दे