无法在 VS Code 中启动 Jupyter Notebook 内核

回答 4 浏览 1872 2023-02-02

我正在尝试在 VS Code 中运行 Jupyter Notebook。但是,每当我尝试执行单元格时,都会收到以下错误消息:

Failed to start the Kernel. 
Jupyter server crashed. Unable to connect. 
Error code from Jupyter: 1
usage: jupyter.py [-h] [--version] [--config-dir] [--data-dir] [--runtime-dir]
                  [--paths] [--json] [--debug]
                  [subcommand]

Jupyter: Interactive Computing

positional arguments:
  subcommand     the subcommand to launch

options:
  -h, --help     show this help message and exit
  --version      show the versions of core jupyter packages and exit
  --config-dir   show Jupyter config dir
  --data-dir     show Jupyter data dir
  --runtime-dir  show Jupyter runtime dir
  --paths        show all Jupyter paths. Add --json for machine-readable
                 format.
  --json         output paths as machine-readable json
  --debug        output debug information about paths

Available subcommands:

Jupyter command `jupyter-notebook` not found. 
View Jupyter log for further details.

诊断信息所提到的Jupyter日志只是包含了与上述诊断信息重复多次的相同文本。

我相信这个帖子指的是同一个问题。不幸的是,接受的答案对我不起作用,因为我没有Python:在我的命令面板中选择解释器以启动 Jupyter 服务器。

该文件今天早上还能正常工作。我还试着卸载和重新安装了扩展程序。

我怎样才能让内核启动呢?

Arturo Sbr 提问于2023-02-02
4 个回答
#1楼 已采纳
得票数 11

运行这个:

pip install --upgrade --force-reinstall --no-cache-dir jupyter

然后重新启动VS Code。如果你已经打开了它,你可以在VS Code的命令调色板中用Developer: Reload Window命令来做这个。

备注:本答案基于@Spandana-r用pip安装后,"jupyter: command not found"问题的答案

user 提问于2023-02-03
我有完全相同的问题,但这并没有解决我的。我已经创建了一个postFreddy J 2023-02-06
#2楼
得票数 1

关闭vscode,然后一个接一个地卸载jupyter和nobody。

  1. pip uninstall jupyter
  2. pip uninstall notebook

现在,打开VS代码并运行单元格,如: print ("Hello")。Vscode会要求你下载jupyter。允许它。现在它已经准备好工作了。

USHA RATAN ACADEMY MKS 提问于2023-02-05
USHA RATAN ACADEMY MKS 修改于2023-02-05
#3楼
得票数 0

你是在安装了jupyter的python环境下工作的吗?

我认为问题在于你选择了一个没有安装jupyter的内核,这就导致了失败。

你可以点击右上角的按钮来选择内核。

enter image description here

MingJie-MSFT 提问于2023-02-03
#4楼
得票数 0

我听从了这个建议,将我的VSCode降级到以前的版本。

https://stackoverflow.com/a/75405832/14573951

以前的版本运行良好,但升级到最新的版本后,问题又出现了。

Mohammad Khalkhali 提问于2023-02-10