TOX /畅达/特拉维斯-CI引起导入错误:_PyErr_ReplaceException

问题描述 投票:1回答:3

我想成立特拉维斯-CI运行最近开源的Python 2.7库的本地工作的测试套件。对于高效安装的依赖像NumpyScipy,我发现了一些建议使用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生产,但无济于事测试环境。

我将不胜感激任何意见!

python travis-ci conda tox
3个回答
© www.soinside.com 2019 - 2024. All rights reserved.