私は実際に私のpythonプロジェクトにTRAVIS.CIを使用しています。それはVTKに依存し、私は自分のパッケージをインストールするためにcondaに依存しています。travisにcondaでVTKをインストールする
.travis.ymlでは、テスト環境の作成中にcondaを使用してVTKを明示的にインストールし、conda list
コマンドとpython -c "import vtk; print(vtk.VTK_VERSION)"
コマンドを使用して正しくインストールされていることを確認します。インポートが例外を起こさず、バージョンが現在のanacondaバージョン(6.3.0)であるため、すべてがうまくいくようです。
ただし、pytestを使用したテストでは、VTKモジュールのインポートが失敗します。ここで
あなたはトラビスCIで結果を見ることができます:
https://travis-ci.org/LHEEA/meshmagick/builds/188890953
と私の.travis.yml構成:
https://travis-ci.org/LHEEA/meshmagick/jobs/188890954/config
numpyのも依存関係で、インストールされているといpytesting中にインポート時に問題を引き起こすようではない...
任意の手掛かりこれは非常に高く評価されるでしょう!
あなた自身の答えを受け入れる必要があります。 – renemilk