Bonjour

J'essais d'utiliser la librairie cx_Oracle pour me connecter a une base "oracle".

Mon problème, c'est que je travaille dans un envrionnement virtuel et lorsque j'execute mon script j'ai l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Traceback (most recent call last):
  File "C:/Users/xxx/PycharmProjects/abc/sources/oracle.py", line 15, in <module>
    cx.clientversion()
cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "The specified module could not be found". See https://oracle.github.io/odpi/doc/installation.html#windows for help
J'ai essayer d'ajouter le chemin vers le client oracle dans mes variables d'environnements mais cela ne fonctionne pas mieux

j'ai testé en lançant mon script en dehors de mon envrionnement virtuel et cela fonctionne.

--suite--

L'orsque je modifie le repetoire de travail avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
os.chdir("C:\HOMEWARE\instantclient_12_2")
Je n'ai plus l'erreur.
Cela pourra peut être aider à trouver la source de mon problème



Une idée ?

Merci