首页 > 解决方案 > 即使安装了 ipykernel 也无法在 vscode 中运行 jupyter notebook 并且仍然显示它不是

问题描述

我已经将 vscode 用于 jupyter notebook 很长时间了,但是突然有一天我打开任何笔记本时都会出错

Python 3.9.2 64 位需要安装 ipykernel。”。

我已经安装了它,因为我经常使用笔记本电脑,当我使用 pip 安装它时,它说它已经安装了。我尝试重新安装vscode的所有插件,降级jupyter插件,forxe重新安装ipykernel插件,除了将python重新安装为.py文件工作正常。我尝试了所有方法并重新启动了我的计算机,但它仍然无法正常工作。

我附上了一张图片,显示我尝试安装它,然后在运行时它没有运行。

图像显示我尝试安装它,然后在运行时它没有运行。

标签: pythonvisual-studio-codepluginspipjupyter-notebook

解决方案


原因是 Jupyter 当前使用的 python 环境与 VS Code 终端当前使用的 python 环境不同。

  1. 请使用命令“ python --version”或“ pip --version”查看VS Code终端当前使用的python:

    在此处输入图像描述

  2. 然后安装“ipykernel”。( pip install ipykernel)

  3. 在Jupyter的右上角,选择终端使用的python环境。

另外,建议您确保 VS Code 左下角、VS Code 终端和 Jupyter 使用相同的 python 环境。

在此处输入图像描述

更多参考:VS Code 中的 Jupyter 和 VS Code的 Python 环境


推荐阅读