/ / Nessun modulo chiamato six - django, six-python

Nessun modulo chiamato six - django, six-python

Dopo l'installazione transifex e ./manage.py si presenta il seguente errore:

Error: No modules named six.

Python Six è installato nel virtualenv (da https://pypi.python.org/pypi/six) La versione di Django è 1.4

Qualsiasi aiuto sarebbe grande! grazie e cordiali saluti Michael

risposte:

12 per risposta № 1

django.utils.six è aggiunto in Django 1.4.2, vedi

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


1 per risposta № 2

Ho appena avuto lo stesso problema. Sembra che le dipendenze nel pacchetto transifex non siano elencate correttamente (dipende da Django == 1.3.1 e django-filter> = 0.1, ma django-filter 0.6 dipende da Django> = 1.4.5).

Ho risolto installando una versione precedente didjango-filter (0.5.4), NON usando il pacchetto fornito in pypi (sembra che su pypi ci siano solo versioni 0.6 e 0.1), ma direttamente scaricando la versione 0.5.4 da qui:

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

e poi installando con il solito:

installazione python setup.py


0 per risposta № 3

Questo dovrebbe risolvere il tuo problema:

$ easy_install six