You need to enable JavaScript to run this app. 如何在VS Code中卸载Jupyter扩展且不丢失Python扩展
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中卸载Jupyter扩展且不丢失Python扩展

卸载Jupyter扩展时避免连带移除Python扩展的操作方案

出现连带卸载的提示,本质是VS Code扩展依赖检测机制的关联误判:当前Python扩展仅将Jupyter作为Notebook场景的可选配套组件,并非强制硬依赖,完全可以实现单独移除Jupyter、保留Python扩展的操作。

方法1:在图形卸载流程中取消关联勾选

  • 点击Jupyter扩展详情页的卸载按钮后,VS Code会弹出连带移除的确认弹窗,弹窗内会列出所有被关联检测到的待移除扩展
  • 在弹窗的扩展列表中找到Python条目,取消该条目前的勾选,确保仅选中Jupyter扩展作为待移除对象
  • 确认卸载操作,即可完成Jupyter的单独移除,Python扩展会完整保留

方法2:通过VS Code CLI定向单独卸载

如果图形界面的关联检测始终无法跳过Python扩展的连带移除,可使用VS Code内置命令行绕过图形界面的检测逻辑:

  • 关闭所有已打开的VS Code窗口,避免进程占用导致操作失效
  • 打开系统终端,执行定向卸载命令:
    code --uninstall-extension ms-toolsai.jupyter
  • 命令执行完成后重启VS Code,可确认仅Jupyter扩展被移除,Python扩展运行状态不受影响

方法3:配置设置规避后续的关联提示

完成Jupyter卸载后,可通过设置避免Python扩展后续更新时触发连带提示或自动重装Jupyter:

  • 打开VS Code设置面板(快捷键Ctrl+,/Cmd+,)
  • 搜索定位设置项python.experiments.optOutFrom
  • 在该设置的配置列表中,添加值'PythonAnalysisJupyterDependency'
  • 保存设置后,Python扩展的依赖校验逻辑将不再主动关联Jupyter组件

注意:单独移除Jupyter扩展不会影响Python扩展的核心功能,普通.py文件的代码提示、调试、运行能力均不受影响,仅会关闭Notebook交互编辑的相关能力。

内容的提问来源于stack exchange,提问作者gaviton7

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.11 04:15:04