Pycharm使用开发工具

如何通过pycharm实现远程代码的调试和开发

2017-04-27  本文已影响14166人  如烟花非花

写在前面

前段时间去总部出差,实现一个功能的交接工作,因为分公司的网络和总部的内网有所隔离,并且远程安装的系统为centos server版本,所以调试bug比较困难。于是打算通过pycharm远程连接到服务器上,通过同步本地和服务器代码进行远程调试。

环境准备

默认的开发语言是python,那么python开发的一个重要事项是包管理。想想那么多负责的包,如果没有好的包管理系统,在本机搭建一个包环境是多么复杂。于是放弃了本地构建包的想法——使用远程包。
pycharm作为一款强大的IDE,很好的实现了这个功能。

至此,等待IDE加载完这些包,包环境已经搞定了,这时候点击运行已经能执行了,看到下图的执行结果说明配置成功了。这个时候,不管是运行还是调试,运行调用的环境和代码都是远程的了,打断点调试也可以执行了。(注意: 这里的本机代码必须和服务器代码相同,否则断点可能不是期望的那个断点位置。)

图示6.png

更进一步

上面已经能满足远程调试的需求了,但是调试意味着要修改一部分代码。前面调试注意点说到要统一两边的代码,那么问题来了,我们该一两行代码,难道要用ssh来回改文件么?其实不用!接着往下看。

搞定上述的那些操作,就可以随意的修改代码和远程代码进行随意同步了。


图示11.png

这里改了一部分代码,只需要点击右键,然后选择下图的选项,两边的代码就同步了。


图示12.png

ok,从现在开始,像本机一样开发吧。

上一篇下一篇

猜你喜欢

热点阅读