Ошибка при импорте модуля cx_Oracle

Я использую Windows 7 64 бит и Oracle 10g. Я установил python-2.7.2.amd64 и cx_Oracle-5.1-10g.win-amd64-py2.7.

Когда я импортирую модуль cx_Oracle, я получаю эту ошибку: Traceback (последний последний вызов): Файл «C: \ Osebno \ test.py», строка 1, в import cx_oracle ImportError: нет модуля с именем cx_oracle

Может кто-нибудь, пожалуйста, скажите мне, что не так?

5 Solutions collect form web for “Ошибка при импорте модуля cx_Oracle”

Вы пробовали import cx_Oracle (верхний регистр O ) вместо import cx_oracle ?

У меня была эта же проблема под Windows. Я использовал Dependency Walker, чтобы открыть файл cx_Oracle.pyd в C: \ Python \ Libs \ site-libraries \ и проанализировал результаты, которые дал хормейкер зависимости.

Зависимость Уокер показала мне, что в этом случае у меня была версия x86 версии Python 2.7.2 и x64-версия клиентской и клиентской DLL (oci.dll) Oracle и пыталась использовать x64-версию модуля cx_Oracle. С этими знаниями я установил Python 2.7.2 x86_64 для Windows, и все было правильно, как дождь. Альтернативой было установить версию x86 Oracle client & cx_Oracle, которая намного больше PITA, чем установка нового интерпретатора Python.

Кроме того, поскольку это было для меня новостью, у вас должен быть установлен клиент Oracle, а также клиентская библиотека OCI.dll, используемая cx_Oracle. Он находится здесь: Oracle Client Installer Windows x64 . Вероятно, помогает, если вы читаете документацию. 😉

В любом случае, Walker Dependency может дать вам большой ключ к вопросу о вашей проблеме, если у вас возникли ошибки импорта. К сожалению, сообщения об ошибке импорта могут быть довольно неоднозначными. Я получил ту же ошибку, на которую вы ссылались, и количество других менее конкретных ошибок.

после установки cx_Oracle загрузите мгновенную клиентскую форму oracle со всех DLL, затем скопируйте ее в тот же каталог cx_Oracle.pyd, он будет работать напрямую

пытался и работал для меня.

Он не находит модуль.

Что нужно исследовать: Есть ли у вас несколько установок python? Правильно ли это? Сделайте глобальный поиск cx_oracle и посмотрите, находится ли он в правильном месте. Проверьте переменную PYTHONPATH. Проверьте значения реестра Python HKLM \ Software \ Python \ Pyhoncore. Правильны ли они?

См. Этот ответ: https://stackoverflow.com/a/19552263/496289

игнорируйте это …. составляя другие 17 байтов, которые должны были сделать этот пост достаточно долго …

  • Python wmi c.Win32_PerfFormattedData_PerfOS_Processor win7 error
  • Создание сценариев Python выполняется в Windows без указания расширения «.py»
  • Установка biopython - python 3.3 не найдена в реестре
  • Ошибка: невозможно найти vcvarsall.bat при установке psycopg2 в windows7
  • Почему Python 2.7 установлен под root, в отличие от большинства программ сегодня?
  • Планировщик задач Windows 7 и Python - обои не меняются
  • Python IDLE не запускается в Windows 7
  • Python Interpreter не установлен после установки Aptana Studio3
  • Проблема установки Python matplotlib в Windows 7 для freetype, пакетов png
  • Значок окна установки
  • Установка файла pythonstartup
  • Python - лучший язык программирования в мире.