Suis-je étape manquante dans la construction / installation VTK-5.4 avec des liaisons de python2.6 sur Ubuntu 9.04?
Question
I-VTK 5.4 construit avec succès et installé avec des liaisons Python à partir de la source. Pourtant, lorsque je tente d'importer VTK en python, il donne l'erreur de retraçage suivant
Fichier "", ligne 1, dans
Fichier "/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/init.py", ligne 41, à partir de * commun d'importation
Fichier "/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/common.py", ligne 7, à partir de * l'importation libvtkCommonPython
ImportError: libvtkCommonPythonD.so.5.4: ne peut pas ouvrir le fichier objet partagé: Aucun fichier ou répertoire
Je me demande ce que je suis absent? Je l'ai essayé d'ajouter /usr/local/lib/vtk-5.4 aux deux variables PATH et de l'environnement PYTHONPATH et encore obtenir le même résultat. Tous les conseils ou suggestions?
NOTE: libvtkCommonPythonD.so.5.4 existe en /usr/local/lib/vtk-5.4 comme lien symbolique vers libvtkCommonPythonD.so.5.4.2
La solution
test si vous ajoutez à votre /usr/local/lib
$LD_LIBRARY_PATH
aide:
Dans un shell:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Si cela fonctionne, le rendre permanent par (en ajoutant /usr/local/lib
à /etc/ld.so.conf
) _ (course 'ldconfig -n /usr/local/lib
')