es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Problemas al instalar cx_Oracle – Python?

He estado intentando instalar cx_Oracle usando PyCharm, fue instalado exitosamente, pero al importar y ejecutar el script obtengo el siguiente error:


DPI-1047: No se puede ubicar la biblioteca del cliente de Oracle de 64 bits: "No se pudo encontrar el módulo especificado". Consulte https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html para obtener ayuda

¿Cómo puedo solucionar este problema?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    PyCharm ha instalado cx_Oracle correctamente, sin embargo, el script arroja el error DPI-1047 debido a la falta de la biblioteca de cliente Oracle de 64 bits. Se dice que “DPI significa Interfaz de Programación de Bases de Datos”. Para resolver este problema, se deben seguir los siguientes pasos:

    1. Confirmar el Bit de Oracle: La instalación de la biblioteca del cliente Oracle de 64 bits evita la aparición de este error. Por lo tanto, es esencial descargar e instalar el bit correcto, es decir, 64 bits para su sistema operativo.
    2. Agregar la ruta de Oracle: Después de la instalación exitosa de Oracle, uno debe agregar su ruta a la variable de entorno del sistema. Para realizar esta tarea, siga estos pasos:

    a. Haga clic con el botón derecho y seleccione las propiedades de Mi PC.

    b. Vaya a la opción de configuración avanzada del sistema.

    c. Haga clic en la pestaña Variables de entorno.

    d. Desplácese hacia abajo y busque la opción “PATH” en la sección “Variables del sistema”.

    e. Haga clic en “Editar” y “Nuevo” para agregar la ruta de Oracle.

    f. Después de agregar la ruta de Oracle, haga clic en el botón “Aceptar” para guardar los cambios.

    1. Reiniciar el sistema: Se recomienda reiniciar el sistema después de implementar los cambios para evitar confusiones.

    2. Probar el script: Después de adoptar estos pasos, ejecute el script y debería funcionar sin errores.

Comments are closed.