当前位置:   article > 正文

VSCode Python调试运行:json编写_vsconde python项目生成.json文件

vsconde python项目生成.json文件

对于需要在命令行传参运行的项目,如果想要调试运行,则需要编写对应的launch.json文件这里记录一下json文件的编写格式:

  1. {
  2. "version": "0.2.0",
  3. "configurations": [
  4. {
  5. "python": "/data/xxx/miniconda3/envs/Program_xxx/bin/python", // 指定python解释器,一般不用写
  6. "name": "Python: train", // 设定的config名字,用于在debug时选择
  7. "type": "python",
  8. "request": "launch",
  9. "program": "./train.py", // 指定运行的项目,默认为${file},即当前文件
  10. //"module": "scripts.run_texture", // -m module_name模式,program、module、code中要设定一个
  11. "console": "integratedTerminal",
  12. "env": {"CUDA_VISIBLE_DEVICES":"0,1"}, // 指定显卡
  13. "args": [
  14. "--config_dir", "configs/car.yaml", // 命令行参数
  15. "--exp_dir", "exp",
  16. ],
  17. "justMyCode": true // false调试封装包里面的代码,true只调试自己编写的代码
  18. }
  19. ]
  20. }

这里主要区分在于记载模块化运行的情况,即使用python -m module_name运行的情况,需要填写“module”这一参数,而不是在“args”中写“-m”

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/461238
推荐阅读
相关标签
  

闽ICP备14008679号