Актуализиран
Като Петриборг предлага
, настройка на 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
Прочетете тази документация за малко информация относно инсталирането и изпълнението на приложения, които използват клиентските библиотеки.