使用Pycharm进行Python远程开发

最近开发的django工程是跑在centos上的,需要调用linux系统上的命令,但是开发机是windows的,没法直接写码一键运行测试。Pycharm的远程开发能够很好解决这样的应用场景。

Pycharm不仅可以使用本地python解释器,还可以通过ssh使用远程python解释器,而且可以帮你自动部署代码到服务器上,这样就能实现在Pycharm项目使用虚拟机中的环境依赖,写好代码然后直接run,Pycharm自动远程在虚拟机中部署运行代码。

配置Deployment

依次打开 Tools|Deployment|Configuration 配置Connection 和 Mappings

配置自动上传项目文件

依次打开 Tools | Deployment
勾上Automatic Upload

设置远程Python解释器

依次打开 File | Settings | Project | Project Interpreter 添加 Remote Interpreter,选择使用Deployment配置

配置工程支持django

依次打开 File | Settings | Languages & Frameworks|Django

配置Run Configuration

在 Run | Edit Configurations 添加 Python 配置

配置完成后,在Pycharm中点Run,项目就会在虚拟机中部署运行,输出运行结果,也可以进行Debug,就如同是跑在本地一样。

参考链接

http://blog.tpircsboy.com/tech/pycharm_remote_development/
https://blog.jetbrains.com/pycharm/2015/03/feature-spotlight-python-remote-development-with-pycharm/

发表评论

电子邮件地址不会被公开。 必填项已用*标注