簡體   English   中英

在Travis中使用conda安裝VTK

[英]Installing VTK with conda in travis

我實際上正在為我的python項目使用TRAVIS.CI。 這取決於VTK,我依靠conda來安裝我的軟件包。

在.travis.yml中,我在創建測試環境時使用conda明確安裝了VTK,並使用conda list命令和python -c "import vtk; print(vtk.VTK_VERSION)"驗證了它的安裝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時似乎不會在導入時引起問題...

任何對此的線索將不勝感激!

好吧,我發現了問題!

我也必須安裝conda的pytest,因為travis上的版本與我的conda環境不匹配,並且肯定會導致從travis而不是conda環境中使用python安裝,因此在該情況下未安裝vtk。

希望它可以幫助其他人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM