Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Fehler beim Herstellen einer Verbindung zu Oracle mithilfe von Python auf dem Mac – Die Oracle-Client-Bibliothek kann nicht gefunden werden

In cx_Oracle 8 gibt es eine neue Initialisierungsmethode, die Sie in Ihren Skripten aufrufen können, um das Instant Client-Verzeichnis anzugeben:

import platform

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

Sie können auch einen Symlink im entsprechenden Site-Packages-Verzeichnis hinzufügen, aber ich denke init_oracle_client() ist einfacher.

Überprüfen Sie die aktualisierten Installationsanweisungen und die neue Initialisierungsdokumentation .