(cx_ Oracle .DatabaseError) DPI-1047: невозможно найти 64-битную Oracle клиентскую библиотеку: «Ошибка загрузки DLL: Windows Ошибка 126» - PullRequest
0 голосов
/ 02 апреля 2020

Я знаю, что есть вопросы по поводу этой темы c, но я действительно все сделал в документе, и все еще получаю ту же ошибку. Я действительно расстроен по этому поводу. Я надеюсь, что вы можете помочь мне.

Я пишу свои шаги, может быть, некоторые люди сталкивались с этой проблемой или столкнутся.

windows 10 x64

Я скачал https://www.oracle.com/database/technologies/xe-prior-releases.html Oracle Database 11gR2 Express Edition for Windows x64 после

Я скачал https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html Windows 64-bit with JDK 8 included

после

Я скачал и распаковал https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html

oracle clint Basic package instantclient-basic-windows.x64-19.6.0.0.0dbru.zip после распаковки файла я взял путь к файлу и добавил в переменную окружения.

Я установил pip install cx_ Oracle и использовал этот URL.

'oracle + cx_ oracle: // {имя пользователя}: {пароль} @ {имя хоста}: {порт} / {база данных}'

connection = cx_ Oracle .connect («system / password@localhost: порт / имя базы данных»)

oracle: // system:password@localhost: 1521 / имя базы данных

Я использую python3, oracle версия 11g но все же я не мог понять, почему я получаю эту ошибку.

(cx_Oracle.DatabaseError) DPI-1047: Cannot locate a 64-bit Oracle Client library: "DLL load failed: Windows Error 126"

Путь к моей переменной среды D:\oraclexe\app\oracle\product\11.2.0\server\bin D:\instantclient_19_6 В этом пути есть файл OCI.DLL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...