Skip to content

用pycharm远程单步调试

yun17 edited this page Jun 12, 2017 · 2 revisions

额,单步调试和远程调试有啥好处就不扯了,直接上步骤

配置远程(就在本地调试的同学可以跳过这步)

1.菜单->Tools->Deployment->Configuration

我这个pycharm是已经配置完的,有些菜单是亮的,所以请不要纠结为啥有点不一样,点那个Configuration就可以了

2.打开之后,填写配置

SFTP host 就是远程主机的IP地址,为了安全,我把我的ip改了下。 配置的英文意思差不多都明白,说明下Root path是指远程的根目录,设成用户的那个home目录就可以了,我这边使用root登的,所以用/root

选择Mappings选项卡

local path不用动,这个是本地的项目目录。下面两个照抄就可以了。

点击ok,

  1. 上传文件 点击根文件,右键 如果账号密码都正确就开始上传文件

  2. 最后一点配置 打开自动上传,这样在调试的时候不会因为代码不一致产生疑问

单步调试

点击 弹出窗口之后

点击这个

然后配置参数 配置下划出来的三个参数 Script是celery执行命令的位置。 第二个参数就是命令后面跟的参数,和执行的时候是一样的 第三个就是python解释器,记得选远程的3.0以上的版本

开始调试就俩步骤(在代码里打上断点就能单步调试了)