Ik heb veel manieren geprobeerd om het probleem eindelijk op te lossen. Omdat ik denk dat ik een uitgebreid antwoord moet schrijven, zal ik respectievelijk de problemen die ik tegenkwam en hun oplossingen opschrijven; in de hoop dat het anderen kan helpen. Ik heb ook de naam van de vraag veranderd in een toepasselijke naam. Dit is wat ik heb meegemaakt tijdens de installatie van cx_Oracle
module in Windows 7 - 32-bits versie (ik denk dat andere versies van Windows vergelijkbare oplossingen zouden hebben, maar ik weet het niet zeker):
-
Ik heb geprobeerd
cx_Oracle
te installeren met behulp vaneasy_install
en ik kreeg de foutNo oracle client installed
. Ik heb oraclebasic instant client en oracle sdk instant client voor windows gedownload van de officiële website van Oracle en geïnstalleerd via de volgende stappen: -
Ik heb geprobeerd
cx_Oracle
te installeren met behulp vaneasy_install
opnieuw en ik kreeg errorcommand ‘gcc’ failed: no such file or directory
en in sommige gevallenunable to find vcvarsall.bat
; dit was omdat ik geen C++-compiler had, dus volgde ik deze stappen om het op te lossen: -
Ik heb geprobeerd
cx_Oracle
te installeren met behulp vaneasy_install
opnieuw en ik kreeg errorcommand ‘gcc’ failed with exit status 1
; Ik heb deze stap geprobeerd om het op te lossen: -
Ik heb geprobeerd
cx_Oracle
te installeren met behulp vaneasy_install
en het werkte.
Maar tijdens het zoeken op internet vond ik een paar trucjes die misschien handig zijn:
-
Als u de fout
no module named win32api
krijgt, , het is omdat je de win32-extensies van python niet op je computer hebt geïnstalleerd, je moetpywin32
downloaden module van Source Forge en installeer het. -
Als het je toch niet is gelukt, kun je een oudere versie van
cx_Oracle
proberen; maar onthoud alles waar we het in de bovenstaande regels over hebben gehad. U kunt alle versies vancx_Oracle
. vinden hier . -
Als u
sqlplus
. wilt gebruiken je moet ook een aantal andere stappen doen. Zoek hiervoor op internet.