Fehle ich Schritt in Gebäuden / Installation VTK-5.4 mit python2.6 Bindungen auf Ubuntu 9.04?
Frage
I erfolgreich gebaut und installiert VTK-5.4 mit Python-Bindings von der Quelle. Doch wenn ich versuche, VTK in Python zu importieren es gibt die folgende Fehlertraceback
Datei "" Linie 1 in
Datei "/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/init.py", 41 Linie, in von gemeinsamem Import *
Datei "/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/common.py", 7 Zeile, in von libvtkCommonPython import *
Import: libvtkCommonPythonD.so.5.4: kann nicht mit anderen geteilt öffnen Objektdatei: Keine solche Datei oder das Verzeichnis
Also ich frage mich, was ich fehle? Ich habe versucht, indem /usr/local/lib/vtk-5.4 sowohl PATH und PYTHONPATH Umgebungsvariablen und immer noch das gleiche Ergebnis. Für Hinweise oder Anregungen?
Hinweis: libvtkCommonPythonD.so.5.4 existiert in /usr/local/lib/vtk-5.4 als symbolischen Link auf libvtkCommonPythonD.so.5.4.2
Lösung
Testen Sie, ob das Hinzufügen /usr/local/lib
zu Ihrem $LD_LIBRARY_PATH
hilft:
In einer Shell:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Wenn es funktioniert, macht es permanent durch (Hinzufügen /usr/local/lib
/etc/ld.so.conf
) _ (Lauf 'ldconfig -n /usr/local/lib
')