Ноутбуки Jupyter не работают с расширением VS Code Python

Я установил последнюю версию Python 3 (python-3.11.0-amd64) и последнюю версию VS Code (VSCodeUserSetup-x64-1.73.1). Я также установил «Расширение Python для кода Visual Studio».

который, как вы можете видеть, утверждал, что он поставляется с функцией Jupyter Notebooks для создания и редактирования Jupyter Notebooks

Я выбрал интерпретатор:

и выбрал ядро:

который указан как:

но когда я запустил ячейку, я получаю это сообщение об ошибке с запросом пакета Jupyter:

Юпитер не запускается. Ошибка при попытке найти Jupyter: работает ячейки с «Python 3.11.0 64-bit» требуют ноутбука и jupyter упаковка. Выполните следующую команду, чтобы установить «Jupyter и ноутбук». в среду Python. Команда: 'python -m pip установить jupyter блокнот -U или conda установить блокнот jupyter -U 'Нажмите здесь, чтобы узнать больше Информация.

Как видите, «Юпутер» был установлен, но

Почему это происходит?

Используемая вами среда Python должна включать пакет Jupyter. В сообщении об ошибке говорится: «Выполните следующую команду, чтобы установить« jupyter и ноутбук »в среду Python. Команда:« python -m pip install jupyter ноутбук -U »». Вы пробовали это сделать?

Chris 16.11.2022 21:21

Спасибо, Крис, я обновил сообщение с сообщением об ошибке, но вы не ответили на мой вопрос. Я спросил, пока Jupyter Notebook устанавливается с помощью «Расширения Python для кода Visual Studio», мне нужно снова установить пакет

Behseini 16.11.2022 21:30

Вы установили в свой текстовый редактор расширение, связанное с Jupyter. Это не меняет используемую установку Python.

Tim Roberts 16.11.2022 21:31

Сообщение об ошибке относится не к плагину Visual Studio Code, а к пакету Python, который использует плагин (как и все другие интерфейсы Jupyter).

Chris 16.11.2022 21:33

Так что мне все еще нужно установить Jupyter Package среди Python Extension for Visual Studio Code! Понятно! спасибо

Behseini 16.11.2022 21:35
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
3
5
120
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Подсказка об ошибке на самом деле говорит вам, как решить проблему. Нажмите «Установить», чтобы решить эту проблему.

Блокнот Jupyter — это расширение, для которого требуется пакет jupyter. Итак, вам нужно установить пакет jupyter с помощью команды

pip install jupyter notebook.

В шагах по использованию в github также указано: Установите Anaconda/Miniconda или другую среду Python, в которой вы установили пакет Jupyter.

Ответ принят как подходящий

Другие вопросы по теме