Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Bereitstellen von cx_Oracle in Windows

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 mit easy_install und ich erhalte den Fehler No 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 mit easy_install erneut und ich bekam den Fehler command ‘gcc’ failed: no such file or directory und in einigen Fällen kann unable 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 mit easy_install erneut und ich bekam den Fehler command ‘gcc’ failed with exit status 1; Ich habe diesen Schritt versucht, um es zu lösen:

  • Ich habe versucht, cx_Oracle zu installieren mit easy_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 Sie pywin32 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 von cx_Oracle finden hier .

  • Wenn Sie sqlplus verwenden möchten Sie sollten auch einige andere Schritte ausführen. Suchen Sie dazu im Internet.