Den alternative måde, det kræver ikke RPM'er. Du skal være root .
-
Afhængigheder
Installer følgende pakker:
apt-get install python-dev build-essential libaio1 -
Download Instant Client til Linux x86-64
Download følgende filer fra Oracles downloadside :
-
Udpak zip-filerne
Udpak de downloadede zip-filer til en mappe, jeg bruger:
/opt/ora/ -
Tilføj miljøvariabler
Opret en fil i
/etc/profile.d/oracle.shder inkludererexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOMEOpret en fil i
/etc/ld.so.conf.d/oracle.confder inkluderer/opt/ora/instantclient_11_2Udfør følgende kommando
sudo ldconfigBemærk:Du skal muligvis genstarte for at anvende indstillinger
-
Opret et symbollink
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so -
Installer
cx_Oraclepython-pakke-
Du kan installere ved at bruge
pippip install cx_Oracle -
Eller installer manuelt
Download cx_Oracle source zip der svarer til din Python- og Oracle-version. Udvid derefter arkivet, og kør fra den udpakkede mappe:
python setup.py build python setup.py install
-
