我知道如何为要运行的python脚本添加参数。例如,如果测试.py是我的脚本文件,它有一个参数,如“-batch\u size”,然后我可以编辑启动.json在vs代码中并设置“args”:[“--batch\u size”,“32”]
但我不知道如何为python本身添加环境参数。例如,python有-m环境变量,它以脚本的形式运行库模块。如果我想运行“python-m火炬发射测试.py--批处理大小32“,我应该在VS代码中编辑什么来运行调试器?你知道吗
更新
这是我的启动.json你知道吗
Tags:
-m不是环境变量。这只是一个常规的争论。你知道吗
要运行
python -m torch.distributed.launch test.py batch_size 32
使用参数"args": ["-m", "torch.distributes.launch" ," batch_size", "32"]
,还需要运行python本身,而不是运行脚本来将这些参数传递给它("program": "python3"
)。你知道吗要设置实际的环境变量,请使用
"env": {"ENV_VAR_NAME1": "value of ENV_VAR_NAME1", "ENVVAR2": "Value for ENVVAR2"}
Here您可以找到有关
launch.json
配置的更多信息您可以使用以下方法设置机器的环境变量:
或者在执行命令之前设置变量。你知道吗
相关问题 更多 >
编程相关推荐