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

z9ju0rcb  于 2023-02-21  发布在  Python
关注(0)|答案(3)|浏览(136)

我用python 2. 7解释器初始化了一个virtualenv,然后选择它作为VSCode中的解释器。
然后我将virtualenv解释器更改为python 3.7,VSCode解释器列表没有反映出更改:它仍然将Virtualenv解释器显示为Python 2.7。
如何强制更新或刷新缓存的解释器列表?
这与此issue有关。

rsl1atfo

rsl1atfo1#

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

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

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

6xfqseft

6xfqseft2#

在命令面板中运行这两个命令对我很有效。

  • Python:清除工作区解释器设置
  • Python:为不受信任的解释器重置存储信息

As mentioned in the GitHub issue here当前对Ericsnow的赞誉

3npbholx

3npbholx3#

Python:清除缓存并重新加载窗口

相关问题