sql >> Base de Datos >  >> RDS >> Oracle

Obteniendo un error Conectarse a Oracle usando Python en Mac:no se puede ubicar la biblioteca de Oracle Client

En cx_Oracle 8 hay un nuevo método de inicialización al que puede llamar en sus scripts para especificar el directorio de Instant Client:

import platform

if platform.platform()[:6] == 'Darwin':
    cx_Oracle.init_oracle_client(lib_dir="/Users/cjones/instantclient_19_3")

También puede agregar un enlace simbólico en el directorio de paquetes del sitio apropiado, pero creo que init_oracle_client() es más fácil.

Consulte las instrucciones de instalación actualizadas y la nueva documentación de inicialización .