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_Oracleutilizzandoeasy_installe 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_Oracleutilizzandoeasy_installdi nuovo e ho ricevuto un errorecommand ‘gcc’ failed: no such file or directorye 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_Oracleutilizzandoeasy_installdi nuovo e ho ricevuto un errorecommand ‘gcc’ failed with exit status 1; Ho provato questo passaggio per risolverlo: -
Ho provato a installare
cx_Oracleutilizzandoeasy_installe 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 scaricarepywin32modulo 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_Oraclequi . -
Se vuoi usare
sqlplusdovresti fare anche altri passaggi. A tale scopo cerca in Internet.