#python #cx-oracle
#python #cx-oracle
Вопрос:
Я пытаюсь импортировать cx_Oracle, и он выдает ошибку
ImportError: DLL load failed: The specified module could not be found
Я делаю это на сервере win 2003 с python 2.7 и cx_Oracle 5.1, установленными из .msi. Oracle 10g (3 экземпляра) существует на одном сервере. Рассматривая другие вопросы, я подтвердил, что ORACLE_HOME установлен, и путь к каталогу bin также установлен.
Чего я не понимаю?
Ответ №1:
Использование (Средство обхода зависимостей) в библиотеке cx_oracle должно очень быстро прояснить, чего не хватает.
Если вы не можете это использовать, типичным предположением было бы то, что клиентские библиотеки Oracle oraclntsh недоступны.
Комментарии:
1. Средство управления зависимостями показывает некоторые проблемы с OCI.DLL файл. Пара необходимых функций указана как «красная». Я собираюсь попробовать использовать более старую версию cx_Oracle, чтобы посмотреть, будет ли лучше работать с моей установкой Oracle.
2. Есть ли часто задаваемые вопросы или другой документ, в котором сообщается, какая версия OCI.DLL Мне нужно иметь? Использование более старых версий cx_Oracle не окупилось