2015-06-30 3 views
0

Есть так много связанных вопросов, которые я пережил, что заставило меня задуматься, почему это такая распространенная проблема? В любом случае, я пытаюсь использовать cx_Oracle module.Как исправить cx_Oracle: загрузка DLL не удалась?

У меня есть:

instant client: instantclient-basic-win32-11.1.0.6.0.zip 
python - 3.4 
cx_Oracle - cx_Oracle-5.2-11g.win32-py3.4.exe 

Я создал путь, а также переменные ORACLE_HOME. Почему я все еще получаю эту ошибку?

Редактировать: Я попытался установить cx_oracle снова, но на этот раз с помощью команды install на setup.py вместо EXE. Я получил ошибку distutils.errors.DistutilsSetupError: cannot locate Oracle include files in C:\oracle\client

C:\Oracle\Client где мой текущий клиент находится, где мой путь и Oracle_Home point. Есть идеи, как преодолеть эту проблему?

ответ

0

Ну, я понял, как это исправить.

  1. Оракул Instant версия клиента я был должна быть instantclient-basic-nt-11.2.0.4.0.zip
  2. Oracle Home не требуется вообще
  3. При упоминании пути мгновенного клиента в переменном пути, он должен быть последним, если любой другой оракул клиент уже доступен в машине.

Как только я их исправил, он просто работал как шарм!

Смежные вопросы