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_Oracle
usandoeasy_install
y 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_Oracle
usandoeasy_install
de nuevo y obtuve un errorcommand ‘gcc’ failed: no such file or directory
y 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_Oracle
usandoeasy_install
de nuevo y obtuve el errorcommand ‘gcc’ failed with exit status 1
; Intenté este paso para resolverlo: -
Intenté instalar
cx_Oracle
usandoeasy_install
y 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 descargarpywin32
mó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_Oracle
aquí . -
Si desea utilizar
sqlplus
usted debe hacer algunos otros pasos también. Para ello busque en Internet.