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 .