PyCharm很好用。目前版本是2016版。
不过,我们日常很多时候是在本地开发然后部署到服务器上,这样中间涉及到了:
- 操作系统更改
- 工作目录变更
- 相对路径变更
- 依赖库变更
就像我,经常需要在windows下开发然后再centos上部署。每次都需要重新跑一次单元测试,还经常发现问题。
用同环境的测试服务器上开发,然后部署的时候,会简单很多。
这就是涉及到了PyCharm远程调试。
1 创建工程
这个比较简单的方法是在开发服务器上配置个samba,然后映射个网络磁盘到本机。
然后,在网络磁盘上创建工程。
2 创建virtualenv
ssh登陆到开发服务器上,然后在工程内配置下python的virtualenv。这也是题中应有之义。
3 Project Interpreter 设置
如图,点击右侧指向的配置按钮。选择add remote
如图,使用ssh是最简单的方法。path需要注意,这里需要用刚才配置的虚拟环境的路径。别忘记加上bin/python
4 Debug Configuration
试着跑一下,100%报错。因为默认的debug configuration还是使用的本地windows下的路径,需要修改,参考图:
** 主要是需要把path映射搞定。
5 黑科技
|
|
可以提升加载、调试速度。