Я пытался использовать модуль python cx_ Oracle, и он постоянно выдает ошибку -
cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "The specified module could not be found". See https://oracle.github.io/odpi/doc/installation.html#windows for help
В качестве предварительного условия для его работы, я следовал всем инструкциям, упомянутым в https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html Я пробую это на машине Windows 10.
Вот шаги, которые я выполнил -
pip install --<proxy details> cx_Oracle
- Установлено oracle Мгновенный клиент от https://www.oracle.com/in/database/technologies/instant-client/winx64-64-downloads.html - базовая c 64-битная версия
- проверено * Установлено 1043 * также 64-битная. см. ниже
> python
Python 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 11:52:54) [MSC v.1900 64 bit (AMD64)] on win32`
установить мои переменные env для моей системы и пользователя как путь = C: \ Oracle \ instantclient_19_6 установлен VS распространяемый пакет 2017 (снова 64-битная версия)
все еще продолжается продолжать выдавать ту же ошибку.
В качестве отчаянной меры, которую я установил, PATH = C: \ Oracle \ instantclient_19_6;% PATH% перед запуском сценария python; по-прежнему выдает ту же ошибку.
Любая помощь, как я могу пройти через это?
Здесь есть несколько ответов, но ни один из них не сработал - cx_ Oracle ошибка , DPI-1047: невозможно найти 64-битную Oracle клиентскую библиотеку