You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何更新VS Code中的可用虚拟环境并清除已删除环境缓存?

清除VS Code中残留的已删除Python虚拟环境

方法1:直接在VS Code内刷新并移除

  • 打开VS Code,按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)调出命令面板
  • 输入Python: Select Interpreter并选中,在弹出的环境列表里,已删除的环境旁会显示灰色删除图标,点击即可移除
  • 要是没看到删除图标,点击列表底部的Refresh Interpreters选项,刷新后再操作

方法2:删除VS Code的Python扩展缓存

  • 完全关闭VS Code
  • 找到对应系统的缓存目录:
    • Windows:%APPDATA%\Code\User\workspaceStorage\
    • Mac:~/Library/Application Support/Code/User/workspaceStorage/
    • Linux:~/.config/Code/User/workspaceStorage/
  • 进入目录后,删除所有名称包含ms-python.python的文件夹
  • 重新打开VS Code,环境列表会重新扫描,残留的已删除环境就会消失

方法3:清理虚拟环境的残留文件

  • 找到当初创建r-kerasr-tensorflow这些虚拟环境的目录,彻底删除所有残留的文件和文件夹(比如pyvenv.cfgbin/Scripts目录等)
  • 回到VS Code,执行方法1的刷新操作即可

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

火山引擎 最新活动