vscode 调试带参数程序,指定GPU, 指定python解释器,封装包里面打断点

时间:2025-02-23 07:04:46

每次配置的时候都忘记里面怎么配置,特别是指定虚拟环境的python解释器时,常常会忘记python解释器的路径。

这个可以点击菜单栏:运行->添加配置 生成

记录个例子,做笔记查阅:

{
    "version": "0.2.0",
    "configurations": [
        {
            "python": "/home/zdliu/anaconda3/envs/py37/bin/python3",  # 指定python解释器
            "name": "Python: train",
            "type": "python",
            "request": "launch",
            "program": "/home/axjia/",
            "console": "integratedTerminal",
            "env": {"CUDA_VISIBLE_DEVICES":"0,1"},   # 指定显卡
            "args": ["--train_dir", "./input/train_data",   # 命令行参数
                "--dev_dir", "./input/valid_data",

            ],
            "justMyCode": false   # 调试封装包里面的代码,可以在里面打断点
        }
    ]
}