Eu tentei muitas maneiras de finalmente resolver o problema. Como acho que devo escrever uma resposta abrangente, escreverei os problemas que enfrentei e suas soluções, respectivamente; esperando que possa ajudar os outros. Eu também mudei o nome da pergunta para um apropriado. Aqui está o que eu passei durante a instalação do
cx_Oracle módulo no Windows 7 - versão de 32 bits (acho que outras versões do Windows teriam soluções semelhantes, mas não tenho certeza):-
Eu tentei instalar ocx_Oracleusandoeasy_installe recebi o erroNo oracle client installed. Eu baixei o Oraclebasic Instant Client e o Oracle SDK Instant Client para Windows do Site Oficial da Oracle e instalei-o através das seguintes etapas:
-
Tentei instalar ocx_Oracleusandoeasy_installnovamente e recebi o errocommand ‘gcc’ failed: no such file or directorye em alguns casosunable to find vcvarsall.bat; isso acontecia porque eu não tinha um compilador C++, então segui estes passos para resolvê-lo:
-
Tentei instalar ocx_Oracleusandoeasy_installnovamente e recebi o errocommand ‘gcc’ failed with exit status 1; Eu tentei este passo para resolvê-lo:
-
Tentei instalar ocx_Oracleusandoeasy_installe funcionou.
Mas durante a pesquisa na internet encontrei alguns truques que podem ser úteis:
-
Se você recebeu o errono module named win32api, é porque você não instalou as extensões win32 do python em seu computador que você deve baixarpywin32módulo de Source Forge e instalá-lo.
-
Se não tiver sucesso, você pode tentar uma versão mais antiga docx_Oracle; mas tenha em mente tudo o que falamos nas linhas acima. Você pode encontrar todas as versões docx_Oracleaqui .
-
Se você quiser usarsqlplusvocê deve fazer alguns outros passos também. Para isso pesquise na internet.