Python 需要安装 ipykernel

joh*_*wow 5 python jupyter visual-studio-code

我在 VS 代码中使用 jupyter notebook 时遇到问题。屏幕显示“Python 3.7.8 需要安装 ipykernel”。如果我按照弹出窗口安装 ipykernel。它仍然不起作用。截图如附件所示。这让我很困扰。有人可以帮我吗?万分感谢。在此处输入图片说明

在此处输入图片说明

小智 21

我遇到了同样的问题,花了一整天的时间试图解决它。对我有用的是安装 anaconda 的 Jupyter 依赖项:

> conda install jupyter

我在我的基础环境中安装了这个。VSCode 运行后没有任何错误。


小智 13

最近我遇到了这个问题,我个人认为,如果您使用 conda 环境,这个问题就会特别出现。即使在正确的环境中升级 ipykernel,问题仍然存在。nb_conda_kernels在要与 Jupyter 笔记本一起使用的 conda 环境中安装该包。

conda install -n notebook_env nb_conda_kernels
Run Code Online (Sandbox Code Playgroud)

将上述命令中的替换notebook_env为您使用的实际环境名称。查看此存储库以获取更多参考。


小智 12

只需执行以下操作: pip install ipykernel --upgrade


Jil*_*eng 8

原因是你当前的VSCode终端在环境“ Deeplearning_Env”中,所以“ ipykernel”安装在环境“ Deeplearning_Env”而不是base conda弹出框中显示的环境“

解决方法:请使用快捷键Ctrl+Shift+`打开一个新的VScode终端,它会自动进入当前选中的VSCode环境(VSCode左下角),并激活这个conda环境:

在此处输入图片说明

然后,ipykernel根据弹出框中的提示点击安装“ ”。或者,我们也可以ipykernel手动安装“ ”:( pip install ipykernel)

另外,对于新创建的Python环境(没有安装“ ipykernel”),在打开Jupyter文件之前,请刷新VSCode终端,进入当前选择的环境。对于conda环境,我们需要在使用前激活它。

检查:检查“ ipykernel”的安装:

在此处输入图片说明

更多参考:VSCode 中的环境

  • 这个“解决方案”100%并没有解决问题。尽管多次确认它确实安装在 Conda 虚拟环境中,但还是花费了无数个小时试图解决这个“ipykernel”问题。是时候转向另一个 IDE 了;这是荒唐的。 (5认同)
  • @JohnnyUtah,有同样的问题。Ctrl+Shift+P ">Jupyter: 选择解释器启动 Jupyter 服务器" 让我意识到我的环境缺少“notebook”包,而不是 ipykernel。 (4认同)