![](/img/trans.png)
[英]VS Code Code runner extension: Struggling to add Python PATH to settings.json due to whitespace
[英]Setting the Python path for local project in VS Code without using the settings.json file
這個來自 Visual Studio Code 開發人員的回答說,將 Visual Studio Code 項目的settings.json
文件保留在項目的 git 存儲庫中以在不同的開發環境中強制執行代碼標准是合理的。 但一個缺點是,當我選擇屏幕底部的 Python 解釋器路徑(以便 linter 可以找到已安裝的包)時,以下條目將添加到settings.json
文件中:
"python.pythonPath": "/path/to/conda/envs/my-env-name/bin/python",
此路徑是機器的本地路徑,並假定正在使用 conda。 我必須避免將此設置添加到我提交給 git 存儲庫的settings.json
中,這很煩人。
有沒有辦法在不將設置寫入settings.json
文件的情況下為項目在本地設置 Python 路徑?
目前不直接支持它,但我們有一個功能請求,如果您想優先查看它,您可以投票。
一種解決方法是:
settings.json
刪除該行settings.json
請參閱“ VSCode 用戶和工作區設置”。
這樣,您的 Git 代碼庫可以保留沒有本地路徑的通用settings.json
。
由於這僅適用於一個項目,因此您可以在多個多根工作區中引用所有項目。
然后,關於該環境中的設置,您有三個文件:
這意味着您可以切換工作區,並且在每個多根工作區(每個工作區僅由一個根組成)中,您將保留:
pythonPath
路徑(適用於一切,無處不在)pythonPath
(在項目文件夾之外,它是該“多根”工作區的唯一根目錄)settings.json
項目特定設置(這是工作區的唯一根目錄)同樣,通過切換工作區,您可以區分:
pythonPath
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.