Импорт cx_ Oracle в записную книжку Jupyter дает ModuleNotFoundError - PullRequest
0 голосов
/ 02 августа 2020

Я использую блокнот jupyter и пытаюсь выполнить sql запросов в jupyter book, но у меня возникла ошибка введите описание изображения здесь

Ответы [ 2 ]

2 голосов
/ 02 августа 2020

Для установки cx_ Oracle последней версии 8.0.0 на вашем собственном портативном компьютере вам потребуются уже установленные следующие компоненты:

  • Python 3x
  • Oracle Instant Client версии 11g или выше. Чтобы загрузить мгновенную версию клиента, перейдите по этой ссылке

https://www.oracle.com/database/technologies/instant-client/downloads.html

Шаги по загрузке и установке пакета cx_ Oracle для Python на Windows. В моем случае мне больше нравится версия, доступная в GitHub

https://github.com/oracle/python-cx_Oracle

1. Нажмите ссылку Download cx_ Oracle, чтобы загрузить пакет с Github . Он загрузит zip-файл на ваш ноутбук.

2. Извлеките zip-файл в папку на Windows. Например, C: \ cx_ oracle.

3. Теперь откройте командную строку и измените текущий каталог на каталог C: \ cx_ oracle для установки пакета cx_ Oracle. .

4. Затем выполните следующую команду.

python -m pip install cx_Oracle --upgrade pip

Он установит пакет cx_ Oracle для Python на Windows, и вы получите сообщения, как показано ниже.

Collecting pip
Downloading https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 1.3MB 2.5MB/s
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Successfully uninstalled pip-10.0.1
Successfully installed pip-18.0

Важно , если у вас более одной версии Python, используйте ту, которая связана с записной книжкой Jupyter.

0 голосов
/ 02 августа 2020

Сначала необходимо импортировать пакет:

pip install cx-Oracle
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...