VS Code中Jupyter Notebook无可用内核,无法运行.ipynb文件
VS Code中Jupyter内核无可用选项的解决办法
手动指定解释器路径作为内核
- 按下
Ctrl+Shift+P打开命令面板,输入Jupyter: Select Kernel,选择Enter interpreter path - 定位到你的Anaconda base环境的Python可执行文件(路径示例:
~\anaconda3\python.exe),选中后确认 - 重启VS Code,再次尝试运行notebook
重装VS Code的Jupyter扩展
- 卸载VS Code中的Jupyter扩展,完全退出VS Code
- 重新启动VS Code,搜索并安装最新版的Jupyter扩展
- 切换到base环境的Python解释器,再尝试加载内核
检查并指定Jupyter内核路径
- 打开Anaconda Prompt,执行
conda activate base激活环境 - 运行
jupyter kernelspec list,查看已安装的内核列表及对应路径 - 复制base环境内核的路径(一般是
~\anaconda3\share\jupyter\kernels\python3) - 在VS Code命令面板输入
Jupyter: Specify Jupyter Path,粘贴上述路径后确认
重新注册conda环境为Jupyter内核
- 在Anaconda Prompt的base环境中,执行
conda install ipykernel --force-reinstall,强制重装ipykernel包 - 接着运行
python -m ipykernel install --user --name base --display-name "Python (base)",手动将base环境注册为内核 - 重启VS Code后,重新选择内核
内容的提问来源于stack exchange,提问作者IgnVidArc
相关产品推荐
相关产品推荐

