Python 需要安装 ipykernel

新手上路,请多包涵

我在 VS 代码中使用 Jupyter Notebook 时遇到问题。屏幕显示“ Python 3.7.8 requires ipykernel to be installed ”。我按照弹出窗口安装了ipykernel。它仍然不起作用。附上截图。这让我很困扰。有人可以帮我吗?非常感谢。

显示错误消息的 VSCode 屏幕截图。

原文由 johnwow 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.7k
2 个回答

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

> conda install jupyter

我在我的基本环境中安装了它。在此 VSCode 运行后没有任何错误。

原文由 Neelabh Somani 发布,翻译遵循 CC BY-SA 4.0 许可协议

原因是你当前的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 中的环境

原文由 Jill Cheng 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏