当前位置: 首页 > 编程笔记 >

Pycharm远程连接服务器并实现代码同步上传更新功能

公良理
2023-03-14
本文向大家介绍Pycharm远程连接服务器并实现代码同步上传更新功能,包括了Pycharm远程连接服务器并实现代码同步上传更新功能的使用技巧和注意事项,需要的朋友参考一下

一、写在前面

之前一直用putty,ssh,修改代码,或者本地修改,上传到服务器,各种不爽,现在改用xshell,但是有时候还是不方便感觉,于是自己配置了远程连接pycharm,这样不用总是到代码里修改,直接在windows下pycharm里修改再保存就可以实现同步更新到服务器里的代码里了。

二、连接服务器,配置本地远程项目同步

1.打开pycharm2018

2.Tools–>Deplcyment–>Configuration


3.点+添加一个新配置,随便起个名字,type选SFTP


4.选Connection标签


5、尝试一下看看能不能连上


6.Advanced options中字符编码改成utf-8


7.Mappings标签下 配置属性


8.Excluded Path配置不同步路径,然后点击ok完成。


三、配置远程解释器

1.File–>settings—>Project Interpreter–>选择add remote

2、配置部署信息

配置好部署面板后,建议把自动同步开启 (Tool => Deployment => Automatics Upload(always)),这样在 PyCharm 中对文件进行修改,可以马上同步到 Linux 上。同时建议先做一次同步。

同步可以通过很多方式完成,比如在 Project 面板 (Alt+1) 上对项目根目录右键 “Upload to”,也可以在菜单中上传 (Tool => Deployment => Upload to)。如果菜单中 Upload to 不可点击,请尝试打开项目的一个 py 文件,并把焦点放在编辑器中。

在deployment mapping标签项中设置好路径后才能在project interpreter中看到自动设置的path mapping

3、简单地测试一下。

在本地新建一个hello.py,看看两边是否能同步


上面是最开始的。下面的是新建文件后的。


成功!

四、使用SSH连接远程服务器

1、选择 File -> Settings,选择 Project -> Project Interpreter,然后在右边,点击那个小齿轮进行设置;

2、点击 Add Remote,选择 SSH Credentials,填写主机的 SSH 配置信息,Python interpreter path 选择自己需要的远程服务器的解释器(选择需要的python版本),如下:


3、选择配置好的远程服务器,Path mappings与第二部分第4个步骤中的路径映射关系对应即可(由于刚开始这一步没配置好,运行时一直找不到文件,其实就是要把本地文件Upload到服务器的对应地址,才能在服务器运行),可以看到已经读取到远程服务器的Package,如下:


4、运行程序前,进入Tools -> Deployment,选择Automatic Upload(always),这样本地编辑程序后,会自动上传到服务器,以免本地文件与服务器文件不一致,导致运行出错;

5、运行程序时,也就是点击 Run 的时候选择刚刚配置的解释器就能远程调试了,基本跟使用本地解释器没有什么区别


总结

到此这篇关于Pycharm远程连接服务器并实现代码同步上传更新功能的文章就介绍到这了,更多相关Pycharm远程连接服务器内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法,包括了mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法的使用技巧和注意事项,需要的朋友参考一下 本文将介绍如何使用公司运行服务器进行开发调试,以及使用远程服务器python解释器,整理了对应的配置流程。 进入配置页面 Pycharm菜单栏,如下图所示,依次点击

  • 本文向大家介绍Hbuilder连远程接服务器上传代码的图文教程,包括了Hbuilder连远程接服务器上传代码的图文教程的使用技巧和注意事项,需要的朋友参考一下 1、打开Hbuilder编辑器,菜单-工具-插件安装-选择FTP-安装 2、在自己项目右键-部署-运行web部署向导-选中FTP/SFTP/FTPS-下一步,按要求填写相关信息,最后确定。 以上这篇Hbuilder连远程接服务器上传代码的图

  • 本文向大家介绍Pycharm连接远程服务器过程图解,包括了Pycharm连接远程服务器过程图解的使用技巧和注意事项,需要的朋友参考一下 除了使用xshell等连接服务器以外,pycharm也可以连接服务器,在服务器上运行代码,上传下载文件等操作。 步骤如下:1、pycharm工具栏:Tools-->Deployment-->Configuration 2、左上角:点击+加号-->SFTP(最好选择

  • 本文向大家介绍python中使用paramiko模块并实现远程连接服务器执行上传下载功能,包括了python中使用paramiko模块并实现远程连接服务器执行上传下载功能的使用技巧和注意事项,需要的朋友参考一下 paramiko模块 paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加

  • 本文向大家介绍利用 PyCharm 实现本地代码和远端的实时同步功能,包括了利用 PyCharm 实现本地代码和远端的实时同步功能的使用技巧和注意事项,需要的朋友参考一下 我们知道在国内使用 Docker,无论是 Pull、Build 还是 Push 镜像都十分慢,因为毕竟很多源都是国外的源,下载和上传慢是必然的现象。 最近我在写的项目都是用 Docker 运行起来的,在测试的时候,我可能需要先

  • 本文向大家介绍Java远程连接Linux服务器并执行命令及上传文件功能,包括了Java远程连接Linux服务器并执行命令及上传文件功能的使用技巧和注意事项,需要的朋友参考一下  最近再开发中遇到需要将文件上传到Linux服务器上,至此整理代码笔记。 此种连接方法中有考虑到并发问题,在进行创建FTP连接的时候将每一个连接对象存放至 ThreadLocal<Ftp> 中以确保每个线程之间对FTP的打开