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
utilizzandoeasy_install
e ho ricevuto l'erroreNo 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
utilizzandoeasy_install
di nuovo e ho ricevuto un errorecommand ‘gcc’ failed: no such file or directory
e in alcuni casiunable to find vcvarsall.bat
; questo perché non avevo un compilatore C++, quindi ho seguito questi passaggi per risolverlo: -
Ho provato a installare
cx_Oracle
utilizzandoeasy_install
di nuovo e ho ricevuto un errorecommand ‘gcc’ failed with exit status 1
; Ho provato questo passaggio per risolverlo: -
Ho provato a installare
cx_Oracle
utilizzandoeasy_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 scaricarepywin32
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 dicx_Oracle
qui . -
Se vuoi usare
sqlplus
dovresti fare anche altri passaggi. A tale scopo cerca in Internet.