11

安装transifex和 ./manage.py 后出现以下错误:

Error: No modules named six.

Python Six 安装在 virtualenv 中(来自https://pypi.python.org/pypi/six) Django 版本为 1.4

任何帮助都会很棒!thx 和最好的问候迈克尔

4

3 回答 3

13

django.utils.six在 Django 1.4.2 中添加,请参阅

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

于 2013-04-19T09:50:55.757 回答
1

我刚刚遇到了同样的问题。似乎 transifex 包中的依赖项未正确列出(它取决于 Django == 1.3.1 和 django-filter >= 0.1,但 django-filter 0.6 取决于 Django >= 1.4.5)。

我通过安装旧版本的 django-filter (0.5.4) 解决了问题,而不是使用 pypi 中提供的包(似乎在 pypi 上只有 0.6 和 0.1 版本),而是直接从这里下载 0.5.4 版本:

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

然后用通常的方式安装:

python setup.py 安装

于 2013-07-08T10:33:45.250 回答
-4

这应该可以解决您的问题:

$ easy_install six
于 2017-09-01T09:12:55.507 回答