Привет,
может проблема надуманная, короче пишу программку, которая читает конфиг и потом грузит все, в соотвествии с прочитанными настройками и в частности cx_Oracle модуль, который динамически грузит оракловскую библиотеку.
В перле, я делая тоже самое в скрипте писал
$ENV{ORACLE_HOME} = "/opt/oracle/11";
$ENV{LD_LIBRARY_PATH} = $ENV{ORACLE_HOME}."/lib";
и потом грузил модуль
а в питоне такое не проходит
Делаю
os.environ["ORACLE_HOME"] = oracle_home
os.environ["LD_LIBRARY_PATH"] = "%s/lib" % (oracle_home)
os.environ["PATH"] = "%s:%s/bin" % (os.environ["PATH"],oracle_home)
и потом
import cx_Oracle as ora
и получаю ошибку, что динамическая библиотека не найдена
Если теже переменные окружения посажу до того как стартую питон - все срабатывает и cx_Oracle грузится.
Как сделать правильно? Можно и глобально настроить LD_LIBRARY_PATH просто не хотелось бы выносить кофигурацию ORACLE за пределы остальных конфигов, так как могут сразу две, разных верий oracle использоваться. Опять же поди придется и несколько cx_Oracle в таком случае компилять
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от true_admin
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Oracle не стартует автоматически. (2020)
- Форум FC5 и Oracle 8.1.7, Установка Oracle (2006)
- Форум С++ + OracleDB OCCI (2012)
- Форум подгрузить модуль (2004)
- Форум Питон::подгрузить модуль (2011)
- Форум Не могу подгрузить модули (2001)
- Форум Модули Python (2016)
- Форум [python] модули (2009)
- Форум Не получаеться подгрузить модуль pctel-0.9.6.tar.gz (2004)
- Форум Правильная загрузка модуля (2006)