Oracle
 sql >> Base de données >  >> RDS >> Oracle

Obtention d'une erreur de connexion à Oracle à l'aide de Python sur Mac - Impossible de localiser la bibliothèque client Oracle

Dans cx_Oracle 8, il existe une nouvelle méthode d'initialisation que vous pouvez appeler dans vos scripts pour spécifier le répertoire Instant Client :

import platform

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

Vous pouvez également ajouter un lien symbolique dans le répertoire site-packages approprié, mais je pense que init_oracle_client() est plus facile.

Consultez les instructions d'installation mises à jour de et la nouvelle documentation d'initialisation .