如何在 VS Code 中设置 python 环境变量?

use*_*871 1 python visual-studio-code pytorch

我知道如何为我想要运行的 Python 脚本添加参数。例如,如果test.py是我的脚本文件,并且它有一个参数,'--batch_size'那么我可以launch.json在 VS Code 中编辑并设置"args": ["--batch_size", "32"]

但我不知道如何为Python本身添加环境参数。例如,Python有-m环境变量,它将库模块作为脚本运行。如果我想运行python -m torch.distributed.launch test.py --batch_size 32,我应该在 VS Code 中编辑什么来运行调试器?

更新:这是我的launch.json

在此输入图像描述

Pav*_*rev 5

-m 不是环境变量。这只是一个常规的争论。

要运行python -m torch.distributed.launch test.py --batch_size 32使用args "args": ["-m", "torch.distributes.launch" ,"--batch_size", "32"],您还需要运行python本身而不是运行脚本来将这些args传递给它("program": "python3")。

要设置实际的环境变量,请使用"env": {"ENV_VAR_NAME1": "value of ENV_VAR_NAME1", "ENVVAR2": "Value for ENVVAR2"}

在这里您可以找到有关launch.json配置的更多信息