No cx_Oracle 8 há um novo método de inicialização que você pode chamar em seus scripts para especificar o diretório do Instant Client:
import platform
if platform.platform()[:6] == 'Darwin':
cx_Oracle.init_oracle_client(lib_dir="/Users/cjones/instantclient_19_3")
Você também pode adicionar um link simbólico no diretório de pacotes do site apropriado, mas acho que
init_oracle_client()
é mais fácil. Verifique as instruções de instalação atualizadas e a nova documentação de inicialização .