Próbowałem na wiele sposobów, aby w końcu rozwiązać ten problem. Ponieważ uważam, że powinienem napisać wyczerpującą odpowiedź, napiszę odpowiednio problemy, z którymi się zmierzyłem i ich rozwiązania; mając nadzieję, że może pomóc innym. Zmieniłem też nazwę pytania na odpowiednią. Oto, przez co przeszedłem podczas instalacji cx_Oracle moduł w Windows 7 - wersja 32 bit (myślę, że inne wersje Windows miałyby podobne rozwiązania, ale nie jestem pewien):
-
Próbowałem zainstalować
cx_Oracleza pomocąeasy_installi mam błądNo oracle client installed. Pobrałem klienta błyskawicznego oraclebasic i klienta błyskawicznego Oracle SDK dla systemu Windows z oficjalnej strony Oracle i zainstalowałem go, wykonując następujące czynności: -
Próbowałem zainstalować
cx_Oracleza pomocąeasy_installponownie i dostałem błądcommand ‘gcc’ failed: no such file or directoryaw niektórych przypadkachunable to find vcvarsall.bat; to dlatego, że nie miałem kompilatora C++, więc wykonałem następujące kroki, aby go rozwiązać: -
Próbowałem zainstalować
cx_Oracleza pomocąeasy_installponownie i dostałem błądcommand ‘gcc’ failed with exit status 1; Wypróbowałem ten krok, aby go rozwiązać: -
Próbowałem zainstalować
cx_Oracleza pomocąeasy_installi zadziałało.
Ale podczas wyszukiwania w Internecie znalazłem kilka sztuczek, które mogą się przydać:
-
Jeśli pojawił się błąd
no module named win32api, to dlatego, że nie zainstalowałeś rozszerzeń win32 Pythona na swoim komputerze, powinieneś pobraćpywin32moduł z Source Forge i zainstaluj. -
Jeśli i tak ci się nie udało, możesz wypróbować starszą wersję
cx_Oracle; ale pamiętaj o wszystkim, o czym mówiliśmy w powyższych wierszach. Możesz znaleźć wszystkie wersjecx_Oracletutaj . -
Jeśli chcesz użyć
sqlpluspowinieneś też wykonać kilka innych kroków. W tym celu przeszukaj internet.