Я установил модуль Python pyodbc
, запустив easy_install path/to/egg
. Модуль использует собственный код. Результат показал успех.Правильная настройка LD_LIBRARY_PATH после установки модуля с помощью easy_install
Однако при попытке до import pyodbc
возникает ошибка: cannot open shared object file
.
Исследования на этом сайте показывают, что Python ищет родные библиотеки в пути, указанном переменной окружения LD_LIBRARY_PATH
. Поэтому я должен указать, что он указывает путь, по которому easy_install
поместил собственные файлы во время установки.
Однако я не могу найти этот путь. Я просмотрел /usr/lib
, /usr/lib64
и еще несколько каталогов, которые имели смысл (я не нахожусь на машине Linux на работе, поэтому, извините, я не могу вспомнить дополнительные каталоги, которые я просматривал).
Пожалуйста, объясните, где можно найти путь.
Спасибо за ваш ответ. Я посмотрел в '/ usr/local/lib', и эта библиотека пуста. Означает ли это, что 'easy_install' помещает файлы в другое место? –
если вы на ubuntu, введите apt-get install freedts unixodbc –
Вы имеете в виду, что мне нужно установить драйвер ODBC? Я сделал с RPM. Или вы имеете в виду, что мне нужна дополнительная установка? –