Oracle
 sql >> Database >  >> RDS >> Oracle

Distribuzione di cx_Oracle in Windows

Ho provato molti modi per risolvere finalmente il problema. Dal momento che penso che dovrei scrivere una risposta esauriente, scriverò rispettivamente i problemi che ho affrontato e le loro soluzioni; sperando che possa aiutare gli altri. Ho anche cambiato il nome della domanda in uno appropriato. Ecco cosa ho passato durante l'installazione di cx_Oracle modulo in Windows 7 - versione a 32 bit (penso che altre versioni di Windows avrebbero soluzioni simili, ma non ne sono sicuro):

  • Ho provato a installare cx_Oracle utilizzando easy_install e ho ricevuto l'errore No oracle client installed . Ho scaricato oraclebasic client istantaneo e oracle sdk client istantaneo per Windows dal sito Web ufficiale di Oracle e l'ho installato seguendo i passaggi seguenti:

  • Ho provato a installare cx_Oracle utilizzando easy_install di nuovo e ho ricevuto un errore command ‘gcc’ failed: no such file or directory e in alcuni casi unable to find vcvarsall.bat; questo perché non avevo un compilatore C++, quindi ho seguito questi passaggi per risolverlo:

  • Ho provato a installare cx_Oracle utilizzando easy_install di nuovo e ho ricevuto un errore command ‘gcc’ failed with exit status 1; Ho provato questo passaggio per risolverlo:

  • Ho provato a installare cx_Oracle utilizzando easy_install e ha funzionato.

Ma durante la ricerca in internet ho trovato un paio di trucchi che potrebbero esserti utili:

  • Se hai ricevuto l'errore no module named win32api , è perché non hai installato le estensioni win32 di python sul tuo computer che dovresti scaricare pywin32 modulo da Source Forge e installalo.

  • Se comunque non ci sei riuscito, puoi provare una versione precedente di cx_Oracle; ma tieni presente tutto ciò di cui abbiamo parlato nelle righe precedenti. Puoi trovare tutte le versioni di cx_Oracle qui .

  • Se vuoi usare sqlplus dovresti fare anche altri passaggi. A tale scopo cerca in Internet.