Alternativní způsob, který nevyžaduje otáčky za minutu. Musíte být root
.
-
Závislosti
Nainstalujte následující balíčky:
apt-get install python-dev build-essential libaio1
-
Stáhněte si Okamžitého klienta pro Linux x86-64
Stáhněte si následující soubory z stránky pro stahování společnosti Oracle :
-
Rozbalte soubory zip
Rozbalte stažené soubory zip do nějakého adresáře, který používám:
/opt/ora/
-
Přidat proměnné prostředí
Vytvořte soubor v
/etc/profile.d/oracle.sh
to zahrnujeexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
Vytvořte soubor v
/etc/ld.so.conf.d/oracle.conf
to zahrnuje/opt/ora/instantclient_11_2
Proveďte následující příkaz
sudo ldconfig
Poznámka:Abyste mohli použít nastavení, možná budete muset restartovat počítač
-
Vytvořte symbolický odkaz
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so
-
Nainstalujte
cx_Oracle
balík python-
Můžete nainstalovat pomocí
pip
pip install cx_Oracle
-
Nebo nainstalujte ručně
Stáhněte si zdrojový zip cx_Oracle která odpovídá vaší verzi Pythonu a Oracle. Poté rozbalte archiv a spusťte jej z extrahovaného adresáře:
python setup.py build python setup.py install
-