Я пропускаю шаг в сборке / установке VTK-5.4 с привязками Python2.6 в Ubuntu 9.04? - PullRequest
3 голосов
/ 05 июня 2009

Я успешно собрал и установил VTK-5.4 с привязками Python из исходного кода. Тем не менее, когда я пытаюсь импортировать VTK в Python, он выдает следующую ошибку трассировки

Файл "", строка 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 существует в /usr/local/lib/vtk-5.4 как символическая ссылка на libvtkCommonPythonD.so.5.4.2

1 Ответ

5 голосов
/ 05 июня 2009

Проверьте, помогает ли добавление /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')

...