【Others】如何使用Pycharm自动同步本地和远程服务器项目代码以及远程运行程序

目的:

1.本地修改代码,自动同步到远程服务器。

2.本地点击运行按钮,实际跑在服务器上。

步骤:

1.本地和远程安装好ssh,设置好服务器用户组。

2.在服务器创建同步路径。

3. 在服务器创建好python的虚拟环境venv,并安装好相应模块。

4.先设置项目自动同步功能。打开pycharm -> file -> Settings ->Build, Execution, Deployment -> Deployment, 添加远程服务器相关信息

【Others】如何使用Pycharm自动同步本地和远程服务器项目代码以及远程运行程序

5. 点上图Mappings,设置本地和远程服务器需要同步的项目路径。可以设置多个路径同步多个项目。

【Others】如何使用Pycharm自动同步本地和远程服务器项目代码以及远程运行程序

6. 最后点击一下“对号”,这样你刚添加的设置名称会变成加粗字体。在Deployment下面有个Options选项页,里面有项目同步的详细设置,可以自己研究一***意只有点了对号,名称加粗的服务器才会自动同步代码,也就是说一次只能设置一个自动同步代码的服务器。不过其他服务器你可以手动同步,下面第8步选upload to ...,然后选择你要上传的其他服务器即可。

7.接下来设置远程运行功能。进入: file -> Settings -> Project: PycharmProjects -> Project Interpreter 点下拉按钮,点Show All,点添加按钮,选择SSH Interpreter,选择Existing server configuration,下拉选择你刚添加的服务器,Next,这里注意Interpreter路径要选择你安装的虚拟python路径,下面Sync folders是你刚才设置的需要同步的项目路径。最后FInish大功告成。

8.第一次使用需要先把本地内容上传到服务器一次。左侧Project Files中右键点击你要同步的项目,后面Deployment中选择upload to xxxx(服务器名)。以后写完代码按Ctrl+S就会自动同步了。如果你要同步大量数据文件,建议使用FileZilla配合Pycharm。

9.有时候也想在本地运行代码,可以在下图页面的Python interpreter中选择本地的python编译器就好了。

【Others】如何使用Pycharm自动同步本地和远程服务器项目代码以及远程运行程序

【Others】如何使用Pycharm自动同步本地和远程服务器项目代码以及远程运行程序

能想到的暂时就这些。有问题留言吧。