Ссылка на переменную среды внутри settings.json
После этого вопроса я хочу использовать переменные среды для создания кроссплатформеннойsettings.json
поиск правильных символьных ссылок на исполняемые файлы в локальном .venv
Виртуальная среда Python.
Я предполагаю, что могу определить переменные среды в разных оболочках:
- * nix
- Баш / КШ:
export <varName>=<varValue>
(например, macOS bash) - csh / tcsh:
setenv variable value
( ссылка)
- Баш / КШ:
- Windows:
- cmd:
set <varName>=<varValue>
- PowerShell:
$env:<varName>=<varValue>
- cmd:
Теперь, согласно этой документации, можно использовать${env:<varName>}
для ссылки на переменную среды.
В macOS я определил
export BIN=bin
и в .vscode/settings.json
Я добавил:
{
// ...
"python.pythonPath": ".venv\\${env:BIN}\\python",
// ...
}
но это не работает!
Я был бы признателен, если бы вы помогли мне узнать, как я могу определять переменные среды на разных платформах и ссылаться на них в локальном файле проекта. settings.json
?