【发布时间】:2017-01-05 00:24:34
【问题描述】:
我实际上正在为我的 python 项目使用 TRAVIS.CI。它依赖于 VTK,我依赖 conda 来安装我的包。
在 .travis.yml 中,我在创建测试环境时使用 conda 显式安装 VTK,并使用 conda list 命令和 python -c "import vtk; print(vtk.VTK_VERSION)" 验证它是否已正确安装。一切似乎都很好,因为导入不会导致异常,并且版本是当前的 anaconda 版本(6.3.0)。
但是,在使用 pytest 进行测试期间,VTK 模块的导入失败。
在这里你可以看到 travis CI 中的结果:
https://travis-ci.org/LHEEA/meshmagick/builds/188890953
还有我的 .travis.yml 配置:
https://travis-ci.org/LHEEA/meshmagick/jobs/188890954/config
Numpy 也是一个依赖项并且已安装,并且在 pytesting 时似乎不会在导入时引起问题...
任何有关这方面的线索将不胜感激!
【问题讨论】:
标签: python travis-ci vtk conda