python - 即使安装了 ipykernel 也无法在 vscode 中运行 jupyter notebook 并且仍然显示它不是
问题描述
我已经将 vscode 用于 jupyter notebook 很长时间了,但是突然有一天我打开任何笔记本时都会出错
Python 3.9.2 64 位需要安装 ipykernel。”。
我已经安装了它,因为我经常使用笔记本电脑,当我使用 pip 安装它时,它说它已经安装了。我尝试重新安装vscode的所有插件,降级jupyter插件,forxe重新安装ipykernel插件,除了将python重新安装为.py
文件工作正常。我尝试了所有方法并重新启动了我的计算机,但它仍然无法正常工作。
我附上了一张图片,显示我尝试安装它,然后在运行时它没有运行。
解决方案
原因是 Jupyter 当前使用的 python 环境与 VS Code 终端当前使用的 python 环境不同。
请使用命令“
python --version
”或“pip --version
”查看VS Code终端当前使用的python:然后安装“ipykernel”。(
pip install ipykernel
)在Jupyter的右上角,选择终端使用的python环境。
另外,建议您确保 VS Code 左下角、VS Code 终端和 Jupyter 使用相同的 python 环境。
推荐阅读
- swift - Swif 视频选择器未返回文件的确切路径
- scala - 用于服务器流式传输的 Akka Streams(gRPC、Scala)
- python - 如何从 scikit-learn 玩具数据集中预测数据
- excel - 当用户决定不更改 excel vba 中的选择时,如何反转下拉选择?
- swift - 初始化不调用属性包装器的覆盖类函数
- c# - DateTime.TryParse 在 Linux 和 Windows 上的行为不同
- sql - 通过在 Oracle SQL 中以特定顺序组合一列值来选择唯一记录
- javascript - 单个下拉菜单中的多项选择
- eggplant - 茄子功能 r21 反应迟缓/无响应
- c# - c#在JSON数据字符串中包含一个变量