Jeg prøvede mange måder for endelig at løse problemet. Da jeg mener, at jeg skal skrive et udførligt svar, vil jeg skrive de problemer, jeg stod overfor, og deres løsninger henholdsvis; håber det kan hjælpe andre. Jeg ændrede også spørgsmålets navn til et passende. Her er hvad jeg har været igennem under installationen af cx_Oracle
modul i Windows 7 - 32 bit version (jeg tror, at andre versioner af Windows ville have lignende løsninger, men jeg er ikke sikker):
-
Jeg har forsøgt at installere
cx_Oracle
ved hjælp afeasy_install
og jeg fik fejlenNo oracle client installed
. Jeg har downloadet oraclebasic instant client og oracle sdk instant client til Windows fra Oracles officielle websted og installeret det via følgende trin: -
Jeg forsøgte at installere
cx_Oracle
ved hjælp afeasy_install
igen, og jeg fik fejlcommand ‘gcc’ failed: no such file or directory
og i nogle tilfældeunable to find vcvarsall.bat
; dette var fordi jeg ikke havde en C++ compiler, så jeg fulgte disse trin for at løse det: -
Jeg forsøgte at installere
cx_Oracle
ved hjælp afeasy_install
igen, og jeg fejledecommand ‘gcc’ failed with exit status 1
; Jeg prøvede dette trin for at løse det: -
Jeg forsøgte at installere
cx_Oracle
ved hjælp afeasy_install
og det virkede.
Men under søgningen på internettet fandt jeg et par tricks, der kan være nyttige:
-
Hvis du fik fejlen
no module named win32api
, det er fordi du ikke installerede win32-udvidelser af python på din computer, du skal downloadepywin32
modul fra Source Forge og installer det. -
Hvis det alligevel ikke lykkedes, kan du prøve en ældre version af
cx_Oracle
; men husk alt, hvad vi talte om i ovenstående linjer. Du kan finde alle versioner afcx_Oracle
her . -
Hvis du vil bruge
sqlplus
du bør også gøre nogle andre trin. Til dette formål søg på internettet.