如何刷新解释器列表缓存?

时间:2018-10-12 14:43:08

标签: python visual-studio-code

我使用python 2.7解释器初始化了virtualenv,然后在VSCode中将其选择为解释器。

然后我将virtualenv解释器更改为python 3.7,而VSCode解释器列表未反映此更改:它仍然显示virtualenv解释器为python 2.7。

如何强制更新或刷新缓存的解释器列表?

这与此issue有关。

2 个答案:

答案 0 :(得分:3)

在命令面板中运行这 2 个命令对我有用。

Python: Clear Workspace Interpreter Setting Python: Reset Stored Info for Untrusted Interpreters

As mentioned in the GitHub issue here 感谢 ericsnowcurrently

答案 1 :(得分:0)

最后,我找到了一种从缓存中删除不再存在的解释器的方法:

  • 关闭VSCode
  • 删除虚拟环境
  • 启动VSCode并尝试选择不再存在的现有解释器

我想查找仅在启动时完成,而不是在选择解释器时完成...