Python要求安装ipykernel

Python要求安装ipykernel,python,visual-studio-code,jupyter,Python,Visual Studio Code,Jupyter,我在VS代码中使用jupyter笔记本时遇到了一个问题。屏幕显示“Python 3.7.8要求安装ipykernel”。如果我按照弹出窗口来输入所有ipykernel。它仍然不起作用。截图如附件所示。这让我很烦恼。有人能帮我吗?非常感谢 原因是您当前的VSCode终端位于环境“Deeplearning_Env”中,因此“ipykernel”安装在环境“Deeplearning_Env”中,而不是弹出框中显示的环境“base conda” 解决方案:请使用快捷键Ctrl+Shift+`打开新的VS

我在VS代码中使用jupyter笔记本时遇到了一个问题。屏幕显示“Python 3.7.8要求安装ipykernel”。如果我按照弹出窗口来输入所有ipykernel。它仍然不起作用。截图如附件所示。这让我很烦恼。有人能帮我吗?非常感谢


原因是您当前的VSCode终端位于环境“
Deeplearning_Env
”中,因此“
ipykernel
”安装在环境“
Deeplearning_Env
”中,而不是弹出框中显示的环境“
base conda

解决方案:请使用快捷键Ctrl+Shift+`打开新的VScode终端,它将自动进入当前选定的VScode环境(VScode左下角),并激活此conda环境:

然后,根据弹出框中的提示,单击以安装“
ipykernel
”。 或者,我们也可以手动安装“
ipykernel
”(
pip安装ipykernel

此外,对于新创建的Python环境(不安装“
ipykernel
”),在打开Jupyter文件之前,请刷新VSCode终端并输入当前选择的环境。对于conda环境,我们需要在使用它之前激活它

检查:检查“
ipykernel
”的安装情况:


更多参考:。

更改JSON模式并指向您的环境

pip uninstall pyzmq
pip install pyzmq
如果遇到问题,请创建一个新环境

pip uninstall pyzmq
pip install pyzmq
另请参见:

只需执行以下操作:
pip安装ipykernel——升级
conda(base)
环境中安装的
pyzmq
包。您可以通过在conda(base)环境下卸载并重新安装“pyzmq”包来解决此问题

pip uninstall pyzmq
pip install pyzmq

有关更多详细信息,请参阅。

这是一个环境问题,请参阅公认的答案。可以使用pip手动安装ipykernel,但必须确保选择正确的环境。请更新您的答案。此“解决方案”100%无法解决问题。尽管多次确认ipykernel确实安装在Conda虚拟环境中,但仍花费了无数时间试图解决此问题。转向另一个IDE的时间;这太荒谬了。如何检查VSCode上使用的环境?我的解释器选项只有Python 3.7.x和Python 2.7.x。可能会有帮助。@johnyutah你们能查一下吗?你们能查一下答案吗?也许它能提供一些帮助。