【发布时间】:2015-06-12 21:16:00
【问题描述】:
我想设置 Travis-CI 以运行最近开源的 Python 2.7 库的本地工作测试套件。为了有效地安装 Numpy 和 Scipy 之类的依赖项,我找到了一些使用 Miniconda 分发的建议。不幸的是,我的.travis.yml,
遵循官方“Using Conda with Travis CI”教程,成功安装所有依赖后produces在初始化tox环境时出现这个错误:
ImportError: /home/travis/build/.../.tox/py27-nose/lib/python2.7/lib-dynload/_io.so: undefined symbol: _PyErr_ReplaceException
最近在 Python Bug Tracker 的 Issue 23781 中添加了上述符号。我怀疑这个问题是由 Python 版本冲突引起的,并尝试使用 Python 2.7.9 和 2.7.10,有或没有 conda create 生成的测试环境,但无济于事。
如果有任何建议,我将不胜感激!
【问题讨论】:
-
这可能是根本问题:github.com/conda/conda/issues/1367
标签: python travis-ci conda tox