3

ソースからのPythonバインディングを使用してVTK-5.4を正常にビルドしてインストールしました。それでも、PythonでVTKをインポートしようとすると、次のトレースバックエラーが発生します

ファイル""、1行目、

ファイル"/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/init .py "、41行目、共通インポートから*

ファイル"/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/common.py"、7行目、libvtkCommonPython import *

ImportError:libvtkCommonPythonD.so.5.4:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません

だから私は何が欠けているのだろうか?/usr/local/lib/vtk-5.4をPATH環境変数とPYTHONPATH環境変数の両方に追加しようとしましたが、それでも同じ結果が得られます。ヒントや提案はありますか?

注: libvtkCommonPythonD.so.5.4は、 libvtkCommonPythonD.so.5.4.2へのシンボリックリンクとして/usr/local/lib/vtk-5.4に存在します。

4

1 に答える 1

5

/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'を実行) して永続化します。

于 2009-06-05T16:36:42.420 に答える