Ошибка при импорте модуля 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 байтов, которые должны были сделать этот пост достаточно долго …

  • Ошибка импорта в Anano 7
  • Ошибка при установке модуля python
  • Проблемы с установкой Python PyAudio (с помощью PortAudio)
  • pip не удается установить PIL или Pillow с ошибкой mt.exe
  • установить scrapy на победу 7 (64-бит)
  • Почему Python 2.7 установлен под root, в отличие от большинства программ сегодня?
  • Создание сценариев Python выполняется в Windows без указания расширения «.py»
  • sys.argv Содержание При вызове скрипта Python неявно в Windows
  • .pyw и pythonw не запускаются под Windows 7
  • Как использовать OpenCV в python 3.4 для Windows 7 x64?
  • Python: как начать процесс с разрешения администратора?
  • Python - лучший язык программирования в мире.