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.shitu termasukexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOMEBuat file di
/etc/ld.so.conf.d/oracle.confitu termasuk/opt/ora/instantclient_11_2Jalankan perintah berikut
sudo ldconfigCatatan:Anda mungkin perlu melakukan boot ulang untuk menerapkan setelan
-
Buat symlink
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so -
Instal
cx_Oraclepaket python-
Anda dapat menginstal menggunakan
pippip 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
-
