我想成立特拉维斯-CI运行最近开源的Python 2.7库的本地工作的测试套件。对于高效安装的依赖像Numpy
和Scipy
,我发现了一些建议使用Miniconda
分布。不幸的是,我的.travis.yml,它遵循官方“使用康达与特拉维斯CI”的教程,在成功安装所有依赖produces在初始化tox
环境这个错误:
ImportError: /home/travis/build/.../.tox/py27-nose/lib/python2.7/lib-dynload/_io.so: undefined symbol: _PyErr_ReplaceException
在Python Bug跟踪的问题23781最近添加的提到的象征。我怀疑问题是由相互冲突的Python版本造成的,并试图使用Python 2.7.9和2.7.10,有和没有通过conda create
生产,但无济于事测试环境。
我将不胜感激任何意见!