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.sh
der inkludererexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
Opret en fil i
/etc/ld.so.conf.d/oracle.conf
der inkluderer/opt/ora/instantclient_11_2
Udfør følgende kommando
sudo ldconfig
Bemæ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_Oracle
python-pakke-
Du kan installere ved at bruge
pip
pip 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
-