Alternatywny sposób, który nie wymaga obrotów. Musisz być root .
-
Zależności
Zainstaluj następujące pakiety:
apt-get install python-dev build-essential libaio1 -
Pobierz Klienta błyskawicznego dla systemu Linux x86-64
Pobierz następujące pliki z witryny pobierania :
-
Wypakuj pliki zip
Rozpakuj pobrane pliki zip do jakiegoś katalogu, używam:
/opt/ora/ -
Dodaj zmienne środowiskowe
Utwórz plik w
/etc/profile.d/oracle.shw tymexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOMEUtwórz plik w
/etc/ld.so.conf.d/oracle.confw tym/opt/ora/instantclient_11_2Wykonaj następujące polecenie
sudo ldconfigUwaga:może być konieczne ponowne uruchomienie, aby zastosować ustawienia
-
Utwórz dowiązanie symboliczne
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so -
Zainstaluj
cx_Oraclepakiet Pythona-
Możesz zainstalować za pomocą
pippip install cx_Oracle -
Lub zainstaluj ręcznie
Pobierz zip źródłowy cx_Oracle co odpowiada twojej wersji Pythona i Oracle. Następnie rozwiń archiwum i uruchom z rozpakowanego katalogu:
python setup.py build python setup.py install
-
