我实际上正在使用特拉维斯.CI对于我的python项目。这取决于VTK和我依靠conda来安装我的软件包。在
在。特拉维斯·伊梅尔,我在创建测试环境时使用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
还有我的。特拉维斯·伊梅尔配置:
https://travis-ci.org/LHEEA/meshmagick/jobs/188890954/config
Numpy也是一个依赖项,在pytesting时,它似乎不会在导入时引起问题。。。在
如有任何线索,我们将不胜感激!在
好吧,我发现了问题!在
我不得不用conda安装pytest,因为travis上的版本与我的conda环境不匹配,而且肯定证明了使用travis的python安装,而不是我的conda环境,所以vtk没有安装在这个上下文中。在
希望它能帮助别人。在
相关问题 更多 >
编程相关推荐