python本地代码服务器端调试

最近python开发经常遇到了本地代码环境与服务器端环境不一样的问题,遇到问题就打日志一行行查看日志找出问题出在哪里。这种方法效率很低,有没有直接本地代码进行服务器端远程调试运行呢。答案是有的。尝试了网上很多方法,有的十分复杂,需要一大堆软件支持。最终发现PyCharm不需要下载任何插件,原生支持本地代码服务器调试,jetBrans出品的开发工具IDEA,PyCharm果然个个是精品。

简单介绍下如何用PyCharm进行本地代码服务器端调试。

1 依次找到settings -> Build,Excution,Deployment -> Deployment  填写远程服务器服务器用户名密码

设置密码

2 切到Mapping 这一栏 1 处填写你本地代码的路径 2处填写 你代码将要保存的服务器路路径 填写完成apply
配置

3 找到 setting -> Project Interpreter -> 右边add romote
配置

4 依次填写 服务器ip用户名 密码 注意打星的地方 默认用的是服务器的python2 你服务器如果装了python3 应写成/usr/bin/python3
配置

5 填写完成后 python解释器就会出现两个 一个是你本地的 一个是你服务器的
配置

6 将解释器调成服务器解释器 写端代码测试下 ,写完代码上传服务器
配置

当你写了很多代码时候 想要查看本地代码与服务器区别 是否同步 可以如下操作
配置
配置

7 运行下代码
配置
debug 模式也是支持的
配置