Алтернативният начин, който не изисква RPM. Трябва да сте root .
-
Зависимости
Инсталирайте следните пакети:
apt-get install python-dev build-essential libaio1 -
Изтеглете Незабавен клиент за Linux x86-64
Изтеглете следните файлове от сайта за изтегляне :
-
Разархивирайте zip файловете
Разархивирайте изтеглените zip файлове в някоя директория, аз използвам:
/opt/ora/ -
Добавяне на променливи на средата
Създайте файл в
/etc/profile.d/oracle.shкоето включваexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOMEСъздайте файл в
/etc/ld.so.conf.d/oracle.confкоето включва/opt/ora/instantclient_11_2Изпълнете следната команда
sudo ldconfigЗабележка:може да се наложи да рестартирате, за да приложите настройките
-
Създаване на символна връзка
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so -
Инсталирайте
cx_Oraclepython пакет-
Можете да инсталирате чрез
pippip install cx_Oracle -
Или инсталирайте ръчно
Изтеглете cx_Oracle изходния файл който съответства на вашата версия на Python и Oracle. След това разгънете архива и стартирайте от извлечената директория:
python setup.py build python setup.py install
-
