Я взял все это из этого блога здесь , если вам нужно больше деталей.
Я сделал это, и это сработало отлично. Вот краткое резюме.
Сначала найдите клиентский материал для вашей версии oracle (ссылка в блоге)
Затем загрузите в папку / tmp / и запустите установку
rpm -ivh oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm
Теперь это была часть, с которой я боролся, убедитесь, что ВСЕ ваши переменные среды верны. Также не просто скопируйте их, идите и подтвердите, где был установлен ваш оракул.
echo export LD_LIBRARY_PATH=/usr/lib/oracle/10.2.0.4/client64/lib/ >> ~/.bashrc
echo export ORACLE_HOME=/usr/lib/oracle/10.2.0.4/client64 >> ~/.bashrc
echo export PATH=$ORACLE_HOME/bin:$PATH >> ~/.bashrc
Теперь вы можете перейти на сайт ox_Oracle, обязательно скачайте версию, соответствующую вашей версии python (если вы не уверены, что запускаете python -V) и версию драйвера oracle.
Загрузите в папку TMP, установите и протестируйте с помощью
python -c "import cx_Oracle"
Если это не сработает, проверьте этот блог, может быть, я что-то пропустил. Это работало для меня на новой установке. Слава Богу.
Извините ... недостаточно очков репутации, чтобы дать больше живых ссылок ... поэтому вам нужно скопировать и вставить или перейти в блог.