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_Oraclemedeasy_installoch 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_Oraclemedeasy_installigen och jag fick felcommand ‘gcc’ failed: no such file or directoryoch 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_Oraclemedeasy_installigen 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_Oraclemedeasy_installoch 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 nerpywin32modul 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_Oraclehär . -
Om du vill använda
sqlplusdu bör göra några andra steg också. Sök på internet för detta ändamål.