Cara alternatif, yang tidak memerlukan RPM. Anda harus root
.
-
Ketergantungan
Instal paket-paket berikut:
apt-get install python-dev build-essential libaio1
-
Unduh Klien Instan untuk Linux x86-64
Unduh file berikut dari situs unduhan :
-
Ekstrak file zip
Buka zip file zip yang diunduh ke beberapa direktori, saya menggunakan:
/opt/ora/
-
Tambahkan variabel lingkungan
Buat file di
/etc/profile.d/oracle.sh
itu termasukexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
Buat file di
/etc/ld.so.conf.d/oracle.conf
itu termasuk/opt/ora/instantclient_11_2
Jalankan perintah berikut
sudo ldconfig
Catatan:Anda mungkin perlu melakukan boot ulang untuk menerapkan setelan
-
Buat symlink
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so
-
Instal
cx_Oracle
paket python-
Anda dapat menginstal menggunakan
pip
pip install cx_Oracle
-
Atau instal secara manual
Unduh zip sumber cx_Oracle yang sesuai dengan versi Python dan Oracle Anda. Kemudian perluas arsip, dan jalankan dari direktori yang diekstrak:
python setup.py build python setup.py install
-