DPI-1047: Невозможно найти 64-разрядную клиентскую библиотеку Oracle: «Не удалось найти указанный модуль».Python

Программы на Python
Ответить
Anonymous
 DPI-1047: Невозможно найти 64-разрядную клиентскую библиотеку Oracle: «Не удалось найти указанный модуль».

Сообщение Anonymous »

Я старался следовать каждому возможному ответу из переполнения стека и старался выполнить те же шаги, которые указаны в официальном документе.
https://cx-oracle.readthedocs.io/en/lat ... ation.html
  • У меня Python 3.8, 64-разрядная версия
  • У меня Windows Server 2019, 64-разрядная версия
  • Я загрузил 64-битный мгновенный клиент Oracle версии 12.1.0.2.0. Пробовал как с пакетом Instant Client — Basic, так и с Instant Client Package — Basic Light.
  • Установите путь к загруженному файлу в переменной среды Path.
  • Перезагрузил систему.
import cx_Oracle

dsn_tns = cx_Oracle.makedsn('XXX', 'PORT', service_name='XXX')
conn = cx_Oracle.connect(user=r'XXX', password='XXX', dsn=dsn_tns)

c = conn.cursor()
c.execute(r'select name,open_mode from v$database;')
print(c)
conn.close()

Я не знаю, что еще делать. По-прежнему появляется следующая ошибка:
cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "The specified module could not be found". See https://cx-oracle.readthedocs.io/en/lat ... ation.html for help
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»