通过配置Pycharm远端调试服务器代码

通过配置Pycharm远端调试服务器代码

实现功能:

可以通过pycharm远程调试服务器代码,相当于代码在服务器环境下运行,部分初学者就不需要每次都在虚拟机上开发了,影响电脑性能。还能通过pycharm单步调试服务器代码,更加准确的捕捉代码错误。

注意事项

每次运行前,都确保代码和服务器同步,因为相当于实现的是,运行的是服务器上的代码,接近与pycharm代理运行.

预备环境:

  1. pycharm 2017.2.4
  2. 阿里服务器一台
  3. 服务器配置好了线上环境

一、代码同步到服务器

(在pycharm编辑器环境下操作)
1 . 首先在pycharm环境下,通过tool–>deployment–>configuration,进入到下面界面,做如下配置,通过SFTP连接到服务器上,登陆账户,然后点击test SFTP测试连接。
conn
如果填写服务器地址没问题,那么会显示以及连接到服务器

2 . 设置mapping映射,将你的本地项目路径映射到你服务器设置的项目路径下,服务器上随意设置,建议文件夹名字和项目名字相同,比较好区分.
map

3 . 设置好上面两步之后,就可以上传代码到服务器了
UPLOAD
可以通过upload默认上传到刚刚映射的路径下,也可以自己设定,,在左侧工作栏目里面选定自己要上传到服务器上的代码,pycharm上传具有覆盖更新功能,所以,这在本地修改代码上传服务器是很方便的。如果不知道自己修改了什么,就直接全部上传到服务器上,相当便捷。

二、 同步线上与本地的项目环境

1 . 通过pycharm进入配置Project interpreter 界面,如下这里写图片描述
点击set按钮,选择add remote,增加远程环境,进入到远程解释器配置界面
这里写图片描述
配置好服务器连接,服务器账号,解释器为你服务器上的解释器,建议为虚拟环境,这点很重要。
确认后pycharm会去服务器下载整个环境下来,相当于做了服务器与本地同步环境的功能

配置调试

配置run/debug的edit配置,具体如下
edit
设置为host0.0.0.0,这样你的浏览器启动地址为0.0.0.0:8000,也就是说8000端口监听任意IP的数据,那么你就可以拿着你的服务器IP+:8000来访问你的项目了
其次,需要确认下面的python inerpreter是你线上的环境,避免出错。

猜你喜欢

转载自blog.csdn.net/newbietan/article/details/80418953
今日推荐