我用 python 2.7 解释器初始化了一个 virtualenv,然后在 VSCode 中选择它作为解释器。

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

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

这与这个问题有关

#1楼 票数:4 已采纳

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

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

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

#2楼 票数:4

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

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

正如此处的 GitHub 问题中提到的,对 ericsnowcurrently 表示敬意

  ask by Josselin Auguste translate from so

未解决问题?本站智能推荐:

1回复

VSCode-清理解释器列表

随着时间的推移,我在我的 VS Code 中建立了很多解释器。 其中一些现在不起作用,因为我删除了它们,并且我删除了其中许多环境变量中的路径,但这些解释器仍在列表中。 见图片。 问题是怎么清理?? 如何删除那些不存在的口译员? 谢谢你。
1回复

vscodepython远程解释器

通过使用VSCode(Visual Studio代码),我在本地Python(Anaconda)解释器上执行Python代码。 现在我想设置它,以便我能够在远程Python解释器上执行该代码。 我有一个Linux设备,它有自己的Python,可以通过ssh访问。 是否可以配置它? 如果
2回复

将自定义python.pythonPath添加到解释器列表

我想使用自定义 python 解释器,您可以通过添加到python.pythonPath ,如下图所示。 但是,我认为会有一个选项,以便我可以将一个解释器添加到您可以在下面看到的可用解释器列表中,这样我就可以轻松地在它们之间切换,而无需在我的用户中扎根/工作区/文件夹设置。 有什么方法可以添加到列表
1回复

内置函数的VSCodepython解释器警告

我在开发容器中使用VSCode,但是python解释器针对len , range , str和super等内置函数发出有关未定义变量的警告。 是什么原因造成的? 还有哪些其他诊断信息有用? 编辑:添加了我正在使用的版本。
2回复

VisualStudioCode找不到我的解释器

我之前在这台计算机上使用过 python 3.8.5,有一天它找不到解释器。 我试过重新安装 python,重新安装 VS 代码,我试过修复损坏的文件。
4回复

如何让VisualStudioCode使用不同的Python解释器?

我是 VS Code/Python 的新手,我正在尝试让 VSCode 运行特定版本的 Python(似乎我安装了多个版本)。 我尝试了以下代码: 当我运行文件时,出于某种原因,它显示: 我尝试了以下操作:在 VSCode 的最底部,我单击 Python 版本,然后单击“Python 3.7.3 6
1回复

找不到Python解释器VSCode

所以自从我不小心删除了 python 后,我就遇到了一个问题,当我重新安装它时,VSCode 一直给我一个问题,说“你需要在开始调试之前选择一个 Python 解释器。提示:点击状态栏中的“选择 Python 解释器” .” 当我去酒吧时,没有可用的口译员。 当我尝试使用我兄弟的笔记本电脑时,它会显
1回复

VScode不会让我选择cygwinpython3解释器

在 VScode 中选择 python 解释器时,我导航到 C:\\cgywin64\\python3.8.exe 并且 VScode 允许我选择这个文件,但是在选择它之后 VScode 继续告诉我我需要选择一个 Python 解释器。 但是,选择 C:\\cygwin\\python2.7.exe