繁体   English   中英

即使安装了 ipykernel 也无法在 vscode 中运行 jupyter notebook,但它仍然显示它不是

[英]unable to run jupyter notebook in vscode even when ipykernel is installed and still it shows it is not

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

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

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

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

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

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

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

    在此处输入图像描述

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

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

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

在此处输入图像描述

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

你好吗?

我通过以管理员身份执行 VS Code 并再次通过他重新安装 ipykernel 解决了这个问题......

感谢 Raul Chiarella,以管理员身份执行 vscode 解决了问题

跑步

sudo apt-get install python3-ipykernel

为我工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM