不应该存在的Python解释器显示在VS代码中

gfttwv5a  于 2023-08-02  发布在  Python
关注(0)|答案(1)|浏览(97)

我是一个Linux用户(zorin-os发行版),使用的是Visual Studio代码的flatpak版本。我已经下载了必要的扩展(Python和Pylance)。
我已经选好了我的翻译,但是有件事让我很困扰。
x1c 0d1x的数据
正如你所看到的,我有4个可用的解释器,但首先,我的python版本是3.8.10,而不是3.10.11,其次,第二个和第四个解释器不工作,因为文件不存在。另一件事,如果我在shell中输入which python,那么结果是usr/bin/python,但这里建议的解释器是bin/python
我的问题是:
1.为什么会有不存在的口译员?我可以删除它们吗?
1.为什么版本不匹配?我是否必须进行配置?
1.为什么推荐的解释器和我的操作系统使用的解释器不一样?有什么区别吗?

cetgtptt

cetgtptt1#

为什么会有不存在的口译员?我可以把它们取下来吗?
由于缓存等原因,存在重复或错误的解释器,通常重新启动vscode或刷新Select Interpreter面板将删除它们。
为什么版本不匹配?我是否必须进行配置?
不可以,您在选择解释器面板中选择的解释器是 *Python * 扩展所使用的解释器。
为什么推荐的解释器和我的操作系统使用的解释器不一样?有什么区别吗?
这说明了扩展将在何处查找解释器,以及如何为当前工作区推荐解释器。

  • 在vscode中选择的解释器仅对Python扩展有效。但是在整个操作系统中可能存在多个python环境,首选的解释器将与您的环境变量path相关。*

相关问题