没有名为六的模块

时间:2013-04-19 08:29:18

标签: django six-python

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

Error: No modules named six.

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

任何帮助都会很棒! thx&最好的祝福 迈克尔

3 个答案:

答案 0 :(得分:12)

在Django 1.4.2中添加了

django.utils.six,见

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

答案 1 :(得分: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 install

答案 2 :(得分:-1)

这可以解决您的问题:

$ easy_install six