Intenté muchas maneras de finalmente resolver el problema. Como creo que debería escribir una respuesta completa, escribiré los problemas que enfrenté y sus soluciones respectivamente; esperando que pueda ayudar a otros. También cambié el nombre de la pregunta a uno apropiado. Esto es lo que he pasado durante la instalación de cx_Oracle módulo en Windows 7 - versión de 32 bits (creo que otras versiones de Windows tendrían soluciones similares, pero no estoy seguro):
-
He intentado instalar
cx_Oracleusandoeasy_instally obtuve el errorNo oracle client installed. He descargado OracleBasic Instant Client y Oracle SDK Instant Client para Windows del sitio web oficial de Oracle y lo instalé mediante los siguientes pasos: -
Intenté instalar
cx_Oracleusandoeasy_installde nuevo y obtuve un errorcommand ‘gcc’ failed: no such file or directoryy en algunos casosunable to find vcvarsall.bat; esto se debió a que no tenía un compilador de C++, así que seguí estos pasos para resolverlo: -
Intenté instalar
cx_Oracleusandoeasy_installde nuevo y obtuve el errorcommand ‘gcc’ failed with exit status 1; Intenté este paso para resolverlo: -
Intenté instalar
cx_Oracleusandoeasy_instally funcionó.
Pero durante la búsqueda en internet encontré un par de trucos que pueden ser útiles:
-
Si tienes el error
no module named win32api, es porque no instaló las extensiones win32 de python en su computadora, debe descargarpywin32módulo de Source Forge e instalarlo. -
Si no tuvo éxito de todos modos, puede probar una versión anterior de
cx_Oracle; pero ten en cuenta todo lo que hablamos en las líneas anteriores. Puede encontrar todas las versiones decx_Oracleaquí . -
Si desea utilizar
sqlplususted debe hacer algunos otros pasos también. Para ello busque en Internet.