我使用python 2.7解释器初始化了virtualenv,然后在VSCode中将其选择为解释器。
然后我将virtualenv解释器更改为python 3.7,而VSCode解释器列表未反映此更改:它仍然显示virtualenv解释器为python 2.7。
如何强制更新或刷新缓存的解释器列表?
这与此issue有关。
答案 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)
最后,我找到了一种从缓存中删除不再存在的解释器的方法:
我想查找仅在启动时完成,而不是在选择解释器时完成...