Python cx_Oracle ImportError: ошибка загрузки DLL

Я пытаюсь импортировать 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.

Что мне не хватает?


person ccwhite1    schedule 05.04.2011    source источник


Ответы (1)


Использование (Dependency Walker) в библиотеке cx_oracle должно очень быстро прояснить, чего не хватает.

Если вы не можете использовать это, типичным предположением будет то, что клиентские библиотеки оракула oraclntsh недоступны.

person schlenk    schedule 05.04.2011
comment
Средство обхода зависимостей показывает некоторые проблемы с файлом OCI.DLL. Пара необходимых функций отмечена красным цветом. Я собираюсь попробовать использовать более старую версию cx_Oracle, чтобы посмотреть, будет ли она лучше с моей установкой оракула. - person ccwhite1; 06.04.2011
comment
Есть ли FAQ или другой документ, в котором указано, какая версия OCI.DLL мне нужна? Использование старых версий cx_Oracle не окупилось - person ccwhite1; 06.04.2011