You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Jupyter Notebook内核自动切回base环境问题求助

解决VS Code Jupyter Notebook自动切回base conda内核的问题

1. 手动注册目标conda环境到Jupyter内核

打开Anaconda Prompt(或系统终端,确保conda已加入系统PATH),激活目标环境:

conda activate analytics

安装ipykernel并注册该环境为Jupyter内核:

pip install ipykernel
python -m ipykernel install --user --name=analytics --display-name="Python (analytics)"

完成后重启VS Code,在Jupyter内核选择列表中即可看到注册好的Python (analytics)选项。

2. 配置VS Code Jupyter扩展专属设置

打开VS Code设置(快捷键Ctrl+,),搜索jupyter.interpreter,找到Jupyter: Preferred Interpreter Path,手动填入目标环境的Python路径:

C:\Users\username\.conda\envs\analytics\python.exe

同时搜索jupyter.kernelspec,确保Jupyter: Kernelspec Path保持默认值,不要指向base环境的路径。

3. 关闭VS Code自动环境切换功能

打开settings.json(快捷键Ctrl+Shift+P,输入Preferences: Open Settings (JSON)),添加以下配置:

"python.terminal.activateEnvironment": false,
"python.autoComplete.extraPaths": [],
"python.analysis.extraPaths": []

阻止VS Code自动切换回base环境。

4. 检查目标conda环境完整性

激活目标环境后,检查ipykernel是否安装:

conda list ipykernel

若未安装,用conda重新安装避免包冲突:

conda install ipykernel

5. 清理VS Code缓存

关闭VS Code,删除以下缓存文件夹:

  • Windows路径:%APPDATA%\Code\Cache 和 %APPDATA%\Code\CachedData
    重新打开VS Code后再尝试切换内核。

内容的提问来源于stack exchange,提问作者Raza Ul Haq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 23:25:17