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

2024-09-28 22:19:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道如何为要运行的python脚本添加参数。例如,如果测试.py是我的脚本文件,它有一个参数,如“-batch\u size”,然后我可以编辑启动.json在vs代码中并设置“args”:[“--batch\u size”,“32”]

但我不知道如何为python本身添加环境参数。例如,python有-m环境变量,它以脚本的形式运行库模块。如果我想运行“python-m火炬发射测试.py--批处理大小32“,我应该在VS代码中编辑什么来运行调试器?你知道吗

更新 这是我的启动.json你知道吗

enter image description here


Tags: 文件代码py脚本json编辑参数size
2条回答

-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配置的更多信息

您可以使用以下方法设置机器的环境变量:

export ENV_VAR_NAME='value'

或者在执行命令之前设置变量。你知道吗

ENV_VAR_NAME='value' test.py

相关问题 更多 >