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_Oracle
zu installieren miteasy_install
und 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_Oracle
zu installieren miteasy_install
erneut und ich bekam den Fehlercommand ‘gcc’ failed: no such file or directory
und 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_Oracle
zu installieren miteasy_install
erneut 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_Oracle
zu installieren miteasy_install
und 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 win32api
erhalten , da Sie keine Win32-Erweiterungen von Python auf Ihrem Computer installiert haben, sollten Siepywin32
herunterladen Modul von Source Forge und installieren Sie es. -
Wenn Sie trotzdem nicht erfolgreich waren, können Sie eine ältere Version von
cx_Oracle
ausprobieren; aber bedenken Sie alles, worüber wir in den obigen Zeilen gesprochen haben. Sie können alle Versionen voncx_Oracle
finden hier . -
Wenn Sie
sqlplus
verwenden möchten Sie sollten auch einige andere Schritte ausführen. Suchen Sie dazu im Internet.