Ошибка соединения с БД Oracle с Python - cx_Oracle: cx_Oracle.DatabaseError: DPI-1047 - PullRequest
0 голосов
/ 06 октября 2019

Я пытаюсь использовать cx_Oracle (64-битный Python) для доступа к моей базе данных Oracle. Я следовал инструкции здесь .

Я установил cx_Oracle 7.2.3 и загрузил instantclient-basic-windows.x64-19.3.0.0.0dbru.zip с VC 2015-2019 (используйте ссылку, указанную на странице)

На самом деле, я установил почти все версии VC ++

я добавил папку Oracle Instant Client в системную переменную своей системы и дважды проверил ее, введя «PATH» в cmd.

Однако,когда я запускаю cx_Oracle.connect('xxx'), я все еще получаю сообщение об ошибке:

cx_Oracle.DatabaseError: DPI-1047: не удается найти 64-битную клиентскую библиотеку Oracle: «Указанный модуль не найден»,См. https://oracle.github.io/odpi/doc/installation.html#windows для получения справки

Что может быть возможной причиной ошибки? Как это исправить?

...