Jag försökte många sätt att äntligen lösa problemet. Eftersom jag tycker att jag borde skriva ett uttömmande svar, kommer jag att skriva de problem som jag stod inför och deras lösningar respektive; hoppas det kan hjälpa andra. Jag ändrade också frågans namn till ett passande namn. Det här är vad jag har varit med om under installationen av cx_Oracle
modul i Windows 7 - 32-bitarsversion (jag tror att andra versioner av Windows skulle ha liknande lösningar, men jag är inte säker):
-
Jag har försökt installera
cx_Oracle
medeasy_install
och jag fick feletNo oracle client installed
. Jag har laddat ner oraclebasic instant client och oracle sdk instant client för Windows från Oracles officiella webbplats och installerat det via följande steg: -
Jag försökte installera
cx_Oracle
medeasy_install
igen och jag fick felcommand ‘gcc’ failed: no such file or directory
och i vissa fallunable to find vcvarsall.bat
; detta berodde på att jag inte hade en C++-kompilator, så jag följde dessa steg för att lösa det: -
Jag försökte installera
cx_Oracle
medeasy_install
igen och jag misslyckades medcommand ‘gcc’ failed with exit status 1
; Jag försökte det här steget för att lösa det: -
Jag försökte installera
cx_Oracle
medeasy_install
och det fungerade.
Men under sökningen på internet hittade jag ett par knep som kan vara användbara:
-
Om du fick felet
no module named win32api
, det är för att du inte installerade win32-tillägg av python på din dator du borde ladda nerpywin32
modul från Source Forge och installera den. -
Om du inte lyckades ändå kan du prova en äldre version av
cx_Oracle
; men kom ihåg allt vi pratade om i raderna ovan. Du kan hitta alla versioner avcx_Oracle
här . -
Om du vill använda
sqlplus
du bör göra några andra steg också. Sök på internet för detta ändamål.