2017-01-04 1 views
0

저는 실제로 내 파이썬 프로젝트에 TRAVIS.CI를 사용하고 있습니다. 그것은 VTK에 의존하고 나는 콘돔을 사용하여 패키지를 설치합니다.travis에 conda를 사용하여 VTK 설치

.travis.yml에서 테스트 환경을 만드는 동안 conda를 사용하여 VTK를 명시 적으로 설치하고 conda list 명령과 python -c "import vtk; print(vtk.VTK_VERSION)" 명령을 사용하여 올바르게 설치되었는지 확인합니다. 임포트가 예외를 발생시키지 않고 버전이 현재 아나콘다 버전 (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 동안 가져 오기 시간에 문제가 발생하지 않는 것 ...

어떤 단서에 대해 이것은 매우 감사하겠습니다!

답변

0

좋아요. 문제가 발견되었습니다.

travis에있는 버전이 내 conda 환경과 일치하지 않아서 pyqest를 설치해야했으며, traq에서 python을 설치하고 내 conda 환경이 아닌 provtque를 사용해야했기 때문에 vtk가 해당 컨텍스트에 설치되지 않았습니다.

다른 사람들에게 도움이되기를 바랍니다.

+0

당신은 당신의 대답을 받아 들여야합니다. – renemilk