VS 代码:找不到用于 ipykernel 启动的内核规范

VS Code: Failed to find a kernelspec to use for ipykernel launch

我最近一直在 Kaggle 网站上上课,并决定尝试从课程中下载一些笔记本(也称为 Kaggle 内核)到 Visual Studio 代码,这样我就可以离线完成它们。 (如果需要,这是我下载的练习之一的示例:https://www.kaggle.com/jackdmoran/exercise-missing-values/edit

然而,当我尝试 运行 这些笔记本中的代码块时,我收到错误消息“未能找到用于 ipykernel 启动的内核规范”,但没有任何反应。我尝试更新 Python 并设置 Python 解释器,因为 VS Code 希望我这样做,但没有骰子。同样的错误仍然发生。如果我已经在 VS Code 上更新和设置 Python,接下来我应该尝试什么?

(另外,我知道最近有人问过类似的问题,但是提问者没有得到回应,他们的问题与我的问题略有不同,所以我想我还是应该尝试问一下。如果这个问题仍然不合适尽管如此,请告诉我,我会把它记下来!)

您需要使用pip list.

命令检查您是否安装了ipythonipykernel

然后尝试使用命令重新安装或升级它:

pip install ipython
pip install ipykernel

pip install --upgrade ipython
pip install --upgrade ipykernel