Jupyter Notebook ModuleNotFoundError -> Нет модуля с именем 'sql' при запуске Python

394
Tone

Я использую Jupyter Notebook из Anaconda 3 для запуска Python, но не могу запустить определенный код Python.

Ниже находится первая ячейка кода Python и первые 2 строки ошибки: Jupyter Notebook ModuleNotFoundError -> Нет модуля с именем 'sql' при запуске Python

Ниже оставшееся сообщение об ошибке: Jupyter Notebook ModuleNotFoundError -> Нет модуля с именем 'sql' при запуске Python

Сводка сообщения об ошибке (1-я и последняя строка): ModuleNotFoundError., , Нет модуля с именем 'sql'

Что мне здесь не хватает? Я могу запустить более простой код Python, но не могу запустить более сложные.

Я думаю, что основное различие между двумя сценариями Python заключается в следующем:% load_ext sql Эта конкретная строка сценария отсутствует в более простом коде Python.

PS База данных - это Oracle

0
Кажется, вам нужен SQL. GabrielaGarcia 5 лет назад 0
@GabrielaGarcia спасибо. Пожалуйста, обратитесь к моему собственному ответу ниже. Спасибо Tone 5 лет назад 0

1 ответ на вопрос

0
Tone

Мой коллега только что решил эту проблему для меня.

Я на самом деле закомментировал этот бит -> "% load_ext sql", и он запустился, но тогда мы не уверены, что это повлияет, и поэтому решили его правильно.

В основном, откройте Anaconda Prompt и запустите «pip install ipython-sql» <- это установит этот модуль / что требуется.

Если вы также столкнулись с проблемой, связанной с cx_oracle. В той же командной строке и запустите «pip install cx_oracle»