altı

2013-04-19 25 views
10

transifex yükleme ve aşağıdaki hatayı ./manage.py sonra adında bir modül gösterir:altı

Error: No modules named six. 

Python Altı Django Sürüm 1.4

Herhangi bir (https://pypi.python.org/pypi/six itibaren) virtualenv yüklenir yardım harika olurdu! thx & saygılarımla Michael

+1

Hatayı aldığınızda sanal ortamınızda olduğunuzdan emin misiniz? Artı, hangi görevi kullandın? –

+1

virtualenv'de bir Python kabuğu açmayı ve 'import six' çalıştırmayı deneyebilir misiniz? – pistache

+0

Bir şey django.utils.six' içe aktarmaya çalışıyor olabilir, ancak sadece Django> = 1.5’de mevcut olabilir mi? –

cevap

12

django.utils.six Django 1.4.2 eklenir, sadece aynı sorunu yaşadım

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

+0

hayır, teşekkürler ama bu işe yaramıyor. Sadece bulundu, bu transifex django 1.3.1 ile çalışıyor, bu yüzden django 1.3.1 yüklü, ama aynı hata. Ayrıca python kabuğu "ithalat altı" hiçbir etkisi yoktur ... –

+0

traceback, yani '' ./manage.py validate --traceback'' – bmihelac

+0

merhaba aynı hata yazabilirsiniz, sadece diyor ki:/usr/local/lib/python2.7/dist-packages/transifex-1.2.1-py2.7.egg/transifex # ./manage.py validate --traceback Hata: c annot içe aktarma adı altı –

1

bakın. Transifex paketindeki bağımlılıklar doğru olarak listelenmemiş gibi görünüyor (Django == 1.3.1 ve django-filter> = 0.1'e bağlıdır, ancak django-filter 0.6 Django'ya bağlıdır => 1.4.5).

Eski bir django filtresi sürümünü (0.5.4) yükleyerek çözdüm, pypi'de bulunan paketi kullanarak değil (pypi'de sadece 0,6 ve 0,1 sürümleri var gibi görünüyor), ancak doğrudan sürüm 0'ı indirerek 0,4 buradan: o zaman

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

ve her zamanki ile yükleme:

piton

+0

Kayıt için: bunlar manuel olarak yüklemem gereken tüm transifeks bağımlılıklarıdır. doğru olarak otomatik olarak kurulmadığı için doğru olarak yüklenenler: pip tarafından otomatik olarak yüklenen sürümler): django-filter == 0.5.4 django-haystack == 1.2 django-piston == 0.2.2 – baxeico

0

setup.py install Bu sorunu çözmek gerekir:

$ easy_install six 
İlgili konular