Ich habe viele Möglichkeiten ausprobiert, um das Problem endlich zu lösen. Da ich denke, ich sollte eine umfassende Antwort schreiben, werde ich die Probleme, mit denen ich konfrontiert war, bzw. ihre Lösungen aufschreiben. in der Hoffnung, dass es anderen helfen kann. Ich habe auch den Namen der Frage in einen passenden geändert. Folgendes habe ich während der Installation von cx_Oracle erlebt Modul in Windows 7 - 32-Bit-Version (ich denke, andere Windows-Versionen hätten ähnliche Lösungen, aber ich bin mir nicht sicher):
-
Ich habe versucht,
cx_Oraclezu installieren miteasy_installund ich erhalte den FehlerNo oracle client installed. Ich habe Oracle Basic Instant Client und Oracle SDK Instant Client für Windows von der offiziellen Oracle-Website heruntergeladen und mit den folgenden Schritten installiert: -
Ich habe versucht,
cx_Oraclezu installieren miteasy_installerneut und ich bekam den Fehlercommand ‘gcc’ failed: no such file or directoryund in einigen Fällen kannunable to find vcvarsall.bat; Das lag daran, dass ich keinen C++-Compiler hatte, also habe ich diese Schritte befolgt, um es zu lösen: -
Ich habe versucht,
cx_Oraclezu installieren miteasy_installerneut und ich bekam den Fehlercommand ‘gcc’ failed with exit status 1; Ich habe diesen Schritt versucht, um es zu lösen: -
Ich habe versucht,
cx_Oraclezu installieren miteasy_installund es hat funktioniert.
Aber bei der Suche im Internet habe ich ein paar Tricks gefunden, die nützlich sein könnten:
-
Wenn Sie den Fehler
no module named win32apierhalten , da Sie keine Win32-Erweiterungen von Python auf Ihrem Computer installiert haben, sollten Siepywin32herunterladen Modul von Source Forge und installieren Sie es. -
Wenn Sie trotzdem nicht erfolgreich waren, können Sie eine ältere Version von
cx_Oracleausprobieren; aber bedenken Sie alles, worüber wir in den obigen Zeilen gesprochen haben. Sie können alle Versionen voncx_Oraclefinden hier . -
Wenn Sie
sqlplusverwenden möchten Sie sollten auch einige andere Schritte ausführen. Suchen Sie dazu im Internet.