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_Oracle
za pomocąeasy_install
i 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_Oracle
za pomocąeasy_install
ponownie i dostałem błądcommand ‘gcc’ failed: no such file or directory
aw 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_Oracle
za pomocąeasy_install
ponownie 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_Oracle
za pomocąeasy_install
i 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ćpywin32
moduł 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_Oracle
tutaj . -
Jeśli chcesz użyć
sqlplus
powinieneś też wykonać kilka innych kroków. W tym celu przeszukaj internet.