Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Travis出现奇怪的构建错误tox工作中的本地测试_Python_Django_Travis Ci_Tox - Fatal编程技术网

Python Travis出现奇怪的构建错误tox工作中的本地测试

Python Travis出现奇怪的构建错误tox工作中的本地测试,python,django,travis-ci,tox,Python,Django,Travis Ci,Tox,我在Travis上有一个奇怪的错误,Django 1.7及更低版本中的构建失败,原因是: from django.utils.six import python_2_unicode_compatible ImportError: cannot import name 'python_2_unicode_compatible' 这对于构建测试所针对的每个Django版本都很重要,而且只在Django 1.8中有效。使用tox在本地运行测试是可行的 知道为什么会发生这种情况吗?试试: 谢谢,原来

我在Travis上有一个奇怪的错误,Django 1.7及更低版本中的构建失败,原因是:

from django.utils.six import python_2_unicode_compatible

ImportError: cannot import name 'python_2_unicode_compatible'
这对于构建测试所针对的每个Django版本都很重要,而且只在Django 1.8中有效。使用tox在本地运行测试是可行的

知道为什么会发生这种情况吗?

试试:


谢谢,原来这个兼容性规则是在一些Django point发行版中添加的:
#用于向后兼容性。(最初使用Django,后来添加到six 1.9)python_2_unicode_compatible=six.python_2_unicode_compatible
from django.utils.encoding import python_2_unicode_compatible