Актуализиран
Като Петриборг предлага
, настройка на LD_RUN_PATH
по време на изграждане ще включва пътя до файловете на споделената библиотека на Oracle в cx_Oracle
споделена библиотека, която се изгражда по време на инсталацията. Това премахва необходимостта от LD_LIBRARY_PATH
както предложих в първия си отговор.
За RPM, които използвате, ORACLE_HOME
трябва да бъде зададен на /usr/lib/oracle/12.1/client
. Ако използвате pip
:
$ export ORACLE_HOME=/usr/lib/oracle/12.1/client
$ export LD_RUN_PATH=/usr/lib/oracle/12.1/client/lib:$LD_RUN_PATH
$ pip install cx_Oracle
$ python -c 'import cx_Oracle; print(cx_Oracle.version)'
5.1.3
Прочетете тази документация за малко информация относно инсталирането и изпълнението на приложения, които използват клиентските библиотеки.