PyCharm远程连接阿里云服务器

952 阅读2分钟

PyCharm远程连接阿里云服务器

该功能只有专业版才有,社区版是没有这个功能的

第一步:

点击File —— Project:xxxx(xxx是你的项目名) —— Project Interpreter 选择 Add

在这里插入图片描述

选择SSH Interpreter ,输入IP和用户名,点击下一步 输入密码,再点击下一步

在这里插入图片描述
在这里插入图片描述

第二步:

设置解释器路径和文件映射关系,设置完毕后点击finish
在这里插入图片描述
我们可以改个名字,方便选择
在这里插入图片描述

第三步:

定位到 Build, Execution, Deployment —— Deployment —— Connection

  1. 选择解释器,点击上方的对勾 ’ Use as Default’, 设置为默认(为什么这么做,因为不是默认解释器的话,即使下面一步设置了自动上传也不会将代码上传到远程服务器, 这一步很重要 ,设置完成后,字体会变粗,下图中是未设置状态,字体是细体)
  2. 确认Root path 路径,是否为刚才选择的映射关系路径
    在这里插入图片描述
    再定位到 Mappings,将Deployment path 和 Web path 设置为根目录
    在这里插入图片描述

第四步:

选择 OptionsUpload Changed files automatically to default server 的值改为Ctrl + s
这样我们在按下Ctrl + s 保存的时候,机会上传到远程服务器,默认是 Always,建议修改,不然比较占用资源
在这里插入图片描述

第五步:

一直确定下去,然后回到PyCharm,等待一会,因为PyCharm要进行一些配置,几分钟就好
然后创建一个文件 testfile.py ,登录远程服务器就可以看到文件已经上传上去了,如下图:

在这里插入图片描述
File Transfer 是文件的上传下载记录

第六步:

执行一下代码,我们可以看到,用的就是远程服务器上的解释器,如下图所示

在这里插入图片描述
在pycharm的右侧也有一个 Remote Host选项卡,这里展示的就是远程服务器上的内容,如果本地代码删除了,可以从这里进行下载
在这里插入图片描述