2021-07-22 配置vscode交互 debugpy

安装debugpy后

  • Run -> open configurations
  • 输入:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Attach",
            "type": "python",
            "request": "attach",
            "connect": {
                "host": "localhost",
                "port": 9248
            }
        }
    ]
}

其中"port": 9248是自己指定的端口(ps:用无用端口,别作死好不)
保存后,在终端输入

python -m debugpy --listen 9248 --wait-for-client your.py -args1 x -args2 x
  • F5,与其他调试一样

记住:configuration一定要和我的一样,也就是Attach这种,而不是默认的current那个
另外需要注意的是,因为我用的WSL Ubuntu的终端(power shell实在用不惯)。所以你的一切配置都应该是在Ubuntu中完成的,例如:

  1. 安装pip3(上篇文章被锁了,自己搜下吧,大概是)
sudo apt-get update
sudo apt-get upgrade  #Optional
sudo apt install python3-pip
  1. 安装debugpy
pip3 install debugpy
  1. 在你的项目文件夹中shift+右键,打开linux shell
  2. 输入code .
code .
#.是当前文件夹,当然你需要在vscode中先安装WSL-Remote

记住,以上所有步骤都应该是在WSL的linux中完成的!
很多小伙伴忽视了这个问题,用windows的python,在ubuntu中装debugpy,vs能找到才怪。

你可能感兴趣的:(2021-07-22 配置vscode交互 debugpy)