在 VS Code 启动配置中使用环境变量

sen*_*iwa 11 visual-studio-code

这个问题与 conda 的问题相关,而且非常简单:

如何在内部使用外部环境变量launch.json

例如,使用 , 选择我家中的 python 可执行文件$HOME,或可执行文件:

    {
        "name": "Python: From Home",
        "type": "python",
        "request": "launch",
        "program": "$HOME/Documents/a.py", // nor does "${HOME}" work
        "console": "internalConsole",
        "cwd": "${workspaceFolder}"
    }
Run Code Online (Sandbox Code Playgroud)

或者

    {
        "name": "Python: With Anaconda",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "internalConsole",
        "python": "${HOME}/anaconda3/bin/python3",
        "cwd": "${workspaceFolder}"
    }
Run Code Online (Sandbox Code Playgroud)

这将简化launch.json与同事的共享。

rio*_*oV8 7

您可以使用环境变量

语法就像${env:USERNAME}