Pycharm提供了一个Deployment的功能,它将我们的本地代码和指定远端服务器代码做了映射。所有对本地代码产生的变化,都会自动或手动更新到远端服务器上,然后我们通过Pycharm自带的Terminal就可以进行代码远程调试了
打开Deployment配置菜单菜单栏==>Tools==>Deployment==>Configuration
配置远端服务器点击+号添加新的Server,在Name栏填入自定义名称,在Type栏选择代码同步的类型,默认是FTP,我们这里使用SFTP类型。
配置连接信息添加Server之后,在新的配置页面填写红色指针指向的服务器连接信息。注意Root path填写的是你代码同步的相对根目录。
配置目录映射信息Local path框为你本地的项目代码目录Deployment path on server 'test'框为代码在远程服务器的代码目录
配置变更文件自动同步菜单栏==>Tools==>Deployment==>Options
将配置项Upload changed files automatically to the default server选择为On explicit save action,这样子每次我们按command+s的时候,修改的代码就可以自动同步到远端了。
使用SSH Terminal经过如上的配置,Deployment功能就已经配置完毕了,代码已经可以自动同步到远端了。此时,我们可以使用SSH Terminal,进行进程启动和日志检阅。菜单栏==>Tools==>Deployment==>Start SSH Session
在弹出的选框中,选择你需要连接的远端服务器。到此,我们的python代码的远程调试功能就已经设置好了。