Опитах много начини най-накрая да реша проблема. Тъй като смятам, че трябва да напиша изчерпателен отговор, ще напиша проблемите, с които се сблъсках и съответно техните решения; надявайки се, че може да помогне на другите. Също така промених името на въпроса на подходящо. Ето какво преживях по време на инсталирането на cx_Oracle модул в Windows 7 - 32-битова версия (мисля, че други версии на Windows ще имат подобни решения, но не съм сигурен):
-
Опитах се да инсталирам
cx_Oracleизползвайкиeasy_installи получих грешкаNo oracle client installed. Изтеглих oraclebasic instant client и oracle sdk instant client за windows от официалния уебсайт на Oracle и ги инсталирах чрез следните стъпки: -
Опитах се да инсталирам
cx_Oracleизползвайкиeasy_installотново и получих грешкаcommand ‘gcc’ failed: no such file or directoryи в някои случаиunable to find vcvarsall.bat; това беше, защото нямах C++ компилатор, така че последвах тези стъпки, за да го реша: -
Опитах се да инсталирам
cx_Oracleизползвайкиeasy_installотново и получих грешкаcommand ‘gcc’ failed with exit status 1; Опитах тази стъпка, за да го разреша: -
Опитах се да инсталирам
cx_Oracleизползвайкиeasy_installи проработи.
Но по време на търсене в интернет намерих няколко трика, които могат да бъдат полезни:
-
Ако получите грешка
no module named win32api, тъй като не сте инсталирали win32 разширения на python на вашия компютър, трябва да изтеглитеpywin32модул от Source Forge и го инсталирайте. -
Ако все пак не сте успели, можете да опитате по-стара версия на
cx_Oracle; но имайте предвид всичко, за което говорихме в горните редове. Можете да намерите всички версии наcx_Oracleтук . -
Ако искате да използвате
sqlplusтрябва да направите и други стъпки. За целта потърсете в интернет.