Конфигурация cx_Oracle и ODPI-C - PullRequest
       9

Конфигурация cx_Oracle и ODPI-C

0 голосов
/ 27 февраля 2019

Я пытаюсь запустить модуль Oracle cx_Oracle, чтобы я мог запускать sql запросы к базе данных Oracle из Python.У меня трудные времена с установкой.

Изначально я использовал conda для установки cx_Oracle.Из того, что я могу сказать, для работы cx_Oracle необходимы odpi-c и Oracle Instant Client.Я установил их в файл, где хранится большинство других моих пакетов, а затем использовал sys.path.append (), чтобы добавить их.Когда я это делаю, я получаю сообщение об ошибке DPI-1047:

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

Кажется, проблема в ODPI-C?Упомянутая документация содержит очень мало подробностей о том, как настроить программное обеспечение Oracle.Некоторые рекомендации будут с благодарностью.

1 Ответ

0 голосов
/ 28 февраля 2019

Все, что вам нужно, это клиентские библиотеки Oracle.ODPI-C уже включен в cx_Oracle.Инструкции по установке Python cx_Oracle здесь .Убедитесь, что у вас есть 64-битные библиотеки Oracle, а не 32-битные.

...