pycharm和远程服务器的同步配置

Posted sjx6688

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pycharm和远程服务器的同步配置相关的知识,希望对你有一定的参考价值。

使用阿里云服务器ECS,远程服务器IP地址xxxxx

1、配置PyCharm与服务器的代码同步

打开Tools | Deployment | Configuration

点击左边的“+”添加一个部署配置,输入名字,类型选SFTP

技术分享图片

 

2、确配置远程服务器的ip、端口、用户名和密码。

root path是文件上传的根目录,注意这个目录必须用户名有权限创建文件。

sftp host填写远程服务器的IP,username和password就是远程服务器的用户名与密码

技术分享图片

 

 

3、点击connection旁边的mappings按钮,配置映射;

local path是你的工程目录,就是需要将本地这个目录同步到服务器上面。 Deploy path on server 这里填写相对于root path的目录,下面那个web path不用管先

 技术分享图片

 

 

4、实现本地和远程文件的同步

实现本地和远程同步,有两种方法:手动和当文件保存后自动触发。这里我选择了手动,因为自动触发比如影响性能,PyCharm会卡。

手动上传方式很简单,选择需要同步的文件或文件夹,然后选择 Tools | Deployment | Upload to xxx(xxx是刚刚配置的部署名称),这样就把本地的文件上传到远程服务器了

技术分享图片

 

从远程服务器下载文件到本地:选择 Tools | Deployment | Download from xxx

5、比较远程和本地文件

有时候你并不确定远程和本地版本的完全一致,需要去比较看看。PyCharm提供了对比视图来为你解决这个问题。

选择Tools | Deployment | Browse Remote Host,打开远程文件视图,在右侧窗口就能看到远程主机中的文件

技术分享图片

选择一个你想要对比的文件夹,点击右键->Sync with Local,打开同步对比窗口,使用左右箭头来同步内容。

上面是服务器与本地对比,那么本地文件通服务器对比,就先在PyCharm里面选择文件或文件夹,然后右键->Deployment->Sync with deployed to即可

6、 配置远程Python解释器

选择File | Settings,选择Project | Project Interpreter,然后在右边,点击那个小齿轮设置,如下

技术分享图片

然后点击”Add Remote”,填写主机的ssh配置

host:远程服务器的IP

username与password就是你的用户名及密码

Python interpreter path 就是你要使用的Python的文件位置

 技术分享图片

 

 

以上是关于pycharm和远程服务器的同步配置的主要内容,如果未能解决你的问题,请参考以下文章

Pycharm远程连接服务器进行代码的运行与调试

PyCharm 如何远程连接服务器编写程序

Pycharm连接远程服务器上的工作目录

使用Pycharm对远程服务器代码同步修改 | Python

pycharm远程同步服务器代码,并设置权限

python环境搭建-pycharm远程环境代码同步配置