vscode在哪里存储python解释器设置?

Posted

技术标签:

【中文标题】vscode在哪里存储python解释器设置?【英文标题】:Where does vscode store the python interpretter setting? 【发布时间】:2022-01-21 02:21:33 【问题描述】:

我有两个文件夹,每个文件夹都包含一个 .vscode 文件夹,其中包含相同的 settings.json 文件。但是当我在 VS Code(在 Linux 上)和“运行而不调试”中打开它们时,其中一个运行时:

/bin/python3

另一个是:

~/anaconda3/bin/python

此设置存储在哪里?即 VS Code 如何知道为特定文件夹选择哪个解释器?

【问题讨论】:

全局或工作区settings.json 【参考方案1】:

指定的 Python 解释器路径的确切位置以及如何手动更改在 https://code.visualstudio.com/docs/python/environments 中正式给出

更改正在使用的python解释器的最简单方法:

    打开命令面板(ctrl+shift+p) 键入 Python:选择解释器 如果没有列出您想要的 python 解释器,请点击“输入解释器路径”并点击查找。 选择要使用的python的正确二进制路径。

这样设置文件会自动更新,您不必担心它的位置。

【讨论】:

【参考方案2】:

每个工作区的设置在:

$HOME/.config/Code/User/workspaceStorage/*/state.vscdb

是 sqlite 数据库。

【讨论】:

以上是关于vscode在哪里存储python解释器设置?的主要内容,如果未能解决你的问题,请参考以下文章

如何在VSCode中添加Python解释器并安装Python库

VS Code - 我可以禁用“无 Python 解释器”警告吗?

实践与问题解决33vscode链接远程服务器,Import “XXX“ could not be resolved的问题解决

python之vscode中手动选择python解释器(mac)

vscode如何编译python?

python模块存储在哪里?