Я пропустил этап сборки/установки VTK-5.4 с привязками Python2.6 в Ubuntu 9.04?
Вопрос
Я успешно собрал и установил VTK-5.4 с привязками Python из исходного кода.Тем не менее, когда я пытаюсь импортировать VTK в Python, он выдает следующую ошибку Traceback.
Файл "", строка 1, в
Файл "/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:невозможно открыть файл общего объекта:Данный файл или каталог отсутствует
Вот мне и интересно, чего мне не хватает?Я попытался добавить /usr/local/lib/vtk-5.4 в переменные среды PATH и PYTHONPATH и все равно получил тот же результат.Есть какие-нибудь подсказки или предложения?
ПРИМЕЧАНИЕ:libvtkCommonPythonD.so.5.4 существует в /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
')