/ Žiadny modul s názvom six - django, six - python

Žiadny modul s názvom six - django, six - python

Po inštalácii transifex a ./manage.py sa zobrazí nasledujúca chyba:

Error: No modules named six.

Python Six je nainštalovaný vo virtuále (od https://pypi.python.org/pypi/six) Verzia Django je 1.4

Akákoľvek pomoc by bola skvelá! thx & s pozdravom michal

odpovede:

12 pre odpoveď č. 1

django.utils.six sa pridáva v Django 1.4.2, viď

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


1 pre odpoveď č. 2

Ja som mal ten istý problém. Zdá sa, že závislosti v balíku transifex nie sú správne uvedené (závisí to od Django == 1.3.1 a django-filter> = 0.1, ale django-filter 0.6 závisí od Django> = 1.4.5).

Som vyriešil inštaláciou staršej verziedjango-filter (0.5.4), NIE pomocou balíka poskytnutého v pypi (zdá sa, že na pypi sú len verzie 0.6 a 0.1), ale priamo stiahnutím release 0.5.4 odtiaľto:

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

a potom inštaláciu s obvyklým:

python setup.py install


0 pre odpoveď č. 3

To by malo vyriešiť váš problém:

$ easy_install six