Ubuntu 9.04의 Python2.6 바인딩을 사용하여 VTK-5.4를 구축/설치하는 단계가 없습니까?
문제
소스의 파이썬 바인딩으로 VTK-5.4를 성공적으로 구축하고 설치했습니다. 그러나 파이썬에서 VTK를 가져 오려고하면 다음 트레이스 백 오류가 발생합니다.
파일 "", 1 행, in
"/usr/local/lib/python2.6/dist-packages/vtk-5.4.2-py2.6.egg/vtk/ 파일이니.py ", 41 행, 공통 수입에서 *
"/usr/local/lib/python2.6/dist-packages/vtk-5.4.2-py2.6.egg/vtk/common.py", 7 행, Libvtkcommonpython import *.
수입업자 : libvtkcommonpythond.so.5.4 : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리가 없습니다.
그래서 내가 무엇을 놓치고 있는지 궁금합니다. 나는 Path 및 PythonPath 환경 변수에 /usr/local/lib/vtk-5.4를 추가하려고 시도했지만 여전히 동일한 결과를 얻었습니다. 힌트 나 제안이 있습니까?
노트:libvtkcommonpythond.so.5.4 symlink로 /usr/local/lib/vtk-5.4에 존재합니다 libvtkcommonpythond.so.5.4.2
해결책
추가하는 경우 테스트하십시오 /usr/local/lib
너의 ~에게 $LD_LIBRARY_PATH
도움 :
쉘에서 :
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
작동하는 경우 (추가 /usr/local/lib
에게 /etc/ld.so.conf
) _ (달리기 'ldconfig -n /usr/local/lib
')