web-dev-qa-db-fra.com

erreur cx_oracle. DPI-1047: impossible de localiser une bibliothèque client Oracle 64 bits

J'ai installé la bibliothèque et lorsque vous essayez d'accéder à SQL dans Jupyter Notebook avec mes informations d'identification, l'erreur suivante apparaît:

BasewareError: DPI-1047: impossible de localiser une bibliothèque client Oracle 64 bits: "Le module spécifié n'a pas pu être trouvé". Voir https://oracle.github.io/odpi/doc/installation.html#windows pour obtenir de l'aide

14
Rexilife

Je vous suggère d'abord de vérifier la compatibilité de votre système d'exploitation, Python et architecture client instantanée Oracle:

import platform
platform.architecture()

Ensuite, je vous conseille de définir le client Instant Oracle dans votre ordinateur portable Jupyter:

import os
os.environ["PATH"] = "Complete Location of Instant Client Folder" + ";" + os.environ["PATH"]

Vous avez probablement installé cx_oracle Python Library. Pour exécuter la connectivité DB via Jupyter Notebook, vous devez installer le client Oracle et c'est ce qui manque dans votre scénario. Veuillez suivre les étapes ci-dessous Lien et installer Oracle Client et cela résoudra votre problème: https://oracle.github.io/odpi/doc/installation.html#windows

0
Surya Ambarkar