在VS代码中设置本地项目的Python路径,而不使用settings.json文件
一位VisualStudio代码开发人员表示,将VisualStudio代码项目的在VS代码中设置本地项目的Python路径,而不使用settings.json文件,python,git,visual-studio-code,conda,vscode-settings,Python,Git,Visual Studio Code,Conda,Vscode Settings,一位VisualStudio代码开发人员表示,将VisualStudio代码项目的settings.json文件保存在项目的git存储库中以跨不同的开发环境强制执行代码标准是合理的。但有一个缺点是,当我在屏幕底部选择Python解释器路径时(这样linter就可以找到已安装的包),以下条目会添加到settings.json文件中: "python.pythonPath": "/path/to/conda/envs/my-env-name/bin/python", 此路径是机器的本地路径,并假定
settings.json
文件保存在项目的git存储库中以跨不同的开发环境强制执行代码标准是合理的。但有一个缺点是,当我在屏幕底部选择Python解释器路径时(这样linter就可以找到已安装的包),以下条目会添加到settings.json
文件中:
"python.pythonPath": "/path/to/conda/envs/my-env-name/bin/python",
此路径是机器的本地路径,并假定正在使用conda。我必须避免将此设置添加到提交到git存储库的settings.json
,这很烦人
有没有一种方法可以在本地为项目设置Python路径,而无需将设置写入
settings.json
文件?一种解决方法是:
- 从本地工作区中删除该行
settings.json
- 复制粘贴到您的用户
settings.json
settings.json
,而无需本地路径
因为这只适用于一个项目,所以您可以在多个项目中引用所有项目
然后,关于该环境中的设置,您有三个文件:
- 首选项:打开用户设置-打开全局用户设置
- 参考:打开工作空间设置-打开工作空间文件的“设置”部分
- 首选项:打开文件夹设置-打开活动文件夹的设置
- 用户设置中的全局
路径(适用于所有地方)pythonPath
- 工作区设置中给定多根工作区的特定
(位于作为该“多根”工作区唯一根的项目文件夹之外)pythonPath
- 项目文件夹(工作区的唯一根目录)中的公共版本的
项目特定设置settings.json
- 特定于工作区的私人设置,位于计算机本地,如
pythonPath
- 项目文件夹中特定于项目的设置,可以对其进行版本设置和发布