При попытке запустить код из файла ipynb в Visual Studio Code я получаю следующую ошибку:
Код: Выделить всё
Error: Jupyter cannot be started. Error attempting to locate jupyter:
at A.startServer (c:\Users\[username]\.vscode\extensions\ms-python.python-2020.2.64397\out\client\extension.js:1:786120)
at async A.ensureServerAndNotebookImpl (c:\Users\[username]\.vscode\extensions\ms-python.python-2020.2.64397\out\client\extension.js:1:785575)
at async A.ensureServerAndNotebook (c:\Users\[username]\.vscode\extensions\ms-python.python-2020.2.64397\out\client\extension.js:1:785376)
at async A.submitCode (c:\Users\[username]\.vscode\extensions\ms-python.python-2020.2.64397\out\client\extension.js:1:782328)
at async A.reexecuteCell (c:\Users\[username]\.vscode\extensions\ms-python.python-2020.2.64397\out\client\extension.js:75:879318)
ⓘ Не удалось найти ядро Python 3, с помощью которого был создан блокнот. Повтор...
ⓧ Сбой сервера Jupyter. Не удалось подключиться. Код ошибки от jupyter: 1
(скриншот)
Ниже приведены некоторые вещи, которые я пробовал:
Проверьте, правильно ли установлено расширение Visual Studio Code.
Расширение «Jupyter» устарело. У меня был установлен плагин Python от Microsoft, который поддерживал поддержку Jupiter Notebook.
Jupyter установлен правильно
Я попробовал переустановить Jupyter:
Код: Выделить всё
> python -m pip install --upgrade pip
> pip install jupyter
> pip install notebook
Код: Выделить всё
> jupyter notebook // Didn't work
jupyter : The term 'jupyter' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or
if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ jupyter
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (jupyter:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
В соответствии с этим сообщением я попробовал следующее, и это сработало: Как я могу исправить «jupyter» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл» при запуске Jupyter в Windows?
Код: Выделить всё
> python -m notebook
В соответствии с Сервер Jupyter: не запущен, нет ядра в коде Visual Studio, я попробовал:
- Нажмите Command + Shift + P, чтобы открыть новую команду pallete
- Тип >Python: выберите Intepreter, чтобы запустить сервер ноутбуков Jupyter
Проверьте путь
Был комментарий о PYTHONPATH на странице Как я могу использовать скрипт Python в командную строку без перехода в ее каталог? Это PYTHONPATH?, но поскольку ссылка на каталог Python указана правильно, а Python работает из командной строки, я не стал его исследовать дальше.
Одна вещь, на которую следует обратить внимание: pip устанавливается в мою папку "C:/Users/[username]/appdata/Roaming/Python-38/", в то время как мой Python установлен в "C:\Program" Файлы\Python38-32\".
Подробнее здесь: https://stackoverflow.com/questions/612 ... windows-10
Мобильная версия