sql >> Databáze >  >> RDS >> Oracle

nainstalujte cx_oracle pro python

Alternativní způsob, který nevyžaduje otáčky za minutu. Musíte být root .

  1. Závislosti

    Nainstalujte následující balíčky:

    apt-get install python-dev build-essential libaio1
    
  2. 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 :

  3. Rozbalte soubory zip

    Rozbalte stažené soubory zip do nějakého adresáře, který používám:

    /opt/ora/
    
  4. Přidat proměnné prostředí

    Vytvořte soubor v /etc/profile.d/oracle.sh to zahrnuje

    export 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č

  5. Vytvořte symbolický odkaz

    cd $ORACLE_HOME 
    ln -s libclntsh.so.11.1 libclntsh.so
    
  6. 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
      


  1. Nejlepší nástroje pro upozornění a upozornění pro PostgreSQL

  2. Neznámá chyba sloupce v úplné syntaxi spojení

  3. mysql počet záznamů v kurzoru bez iterace?

  4. Světový den zálohování:Jak a kdy byste měli zálohovat databázi?