【发布时间】:2022-02-10 09:31:40
【问题描述】:
我在 Linux 机器上运行 VSCode。在终端中,我的 Python 版本是 3.10.1,路径为 /usr/bin/python。
但是,在 VSCode 中,它只显示 Python 3.9.9,但路径相同。
确实,VSCode 的内置终端也使用 Python 3.9.9。
我还没有找到解决此问题的方法,以便可以在 VSCode 中使用 Python 3.10.1。
【问题讨论】:
-
我没有在该线程上找到任何解决我的问题的内容。特别是,我可以选择具有正确预期路径的解释器。但是当我这样做时,VSCode(并且只有 VSCode)似乎得到了 3.9.9 而不是 3.10.1。我怀疑这可能与我的 Flatpak 安装 VSCode 有关,但我对此经验不足,无法做出明智的猜测。
-
问题是您使用的 python 安装在 flatpak vscode 的隔离环境中,因此您的系统上有什么并不重要。最新版本的 vscode 使用 python 3.9.9,由于 flatpak 使用图像来运行应用程序,唯一的方法是使用 python 3.10 构建新图像(以前没有尝试过)或者等到新版本有新的 python版本。