Mac系统下VS Code无法安装/运行IPykernel的问题求助
解决VS Code交互式窗口找不到ipykernel的问题
问题根源
你当前VS Code选中的Python解释器是Python 3.13.3(路径/usr/local/bin/python3),但你安装的ipykernel在Python 3.12的用户目录下,两个环境完全独立,所以VS Code找不到对应版本的ipykernel。
解决方案(基于conda环境)
打开终端,激活你的conda环境(比如base环境):
conda activate base如果你用的是自定义conda环境,把
base换成你的环境名。在激活的conda环境内安装ipykernel:
conda install ipykernel或者用pip安装:
pip install ipykernel将该conda环境注册到Jupyter内核列表:
python -m ipykernel install --user --name=你的环境名比如base环境就写
--name=base,方便后续在VS Code里识别。切换VS Code的Python解释器:
点击VS Code左下角显示的Python版本,在弹出的列表中选择你刚才激活的conda环境对应的解释器(比如Python 3.x.x ('base': conda))。关闭当前交互式窗口,重新打开并运行单元格,问题应该就能解决。
额外提示
不要混用系统Python(/usr/local/bin/python3)和conda环境的Python,开发时尽量固定使用conda环境,避免环境混乱。
内容的提问来源于stack exchange,提问作者Chessia Huang
相关产品推荐
相关产品推荐

