ソースからのPythonバインディングでVTK-5.4をビルドしてインストールしました。 VTKをPythonでインポートしようとすると、次のようなトレースバックエラーが発生します。Ubuntu 9.04でPython2.6バインディングを使用してVTK-5.4をビルド/インストールするステップがありませんか?
File "", line 1, in
File "/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/init.py", line 41, in from common import *
File "/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/common.py", line 7, in from libvtkCommonPython import *
ImportError: libvtkCommonPythonD.so.5.4: cannot open shared object file: No such file or directory
私は何が欠けているのでしょうか?私は/usr/local/lib/vtk-5.4をPATH環境変数とPYTHONPATH環境変数の両方に追加しようとしましたが、同じ結果が得られます。ヒントや提案はありますか?
注: libvtkCommonPythonD.so.5.4があなたの$LD_LIBRARY_PATH
に/usr/local/lib
を追加する場合libvtkCommonPythonD.so.5.4.2
実際にディスクにlibvtkCommonPythonD.so.5.4ファイルが存在しますか? – Masci
はい、存在し、/usr/local/lib/vtk-5.4にあります。 – Azim