PyCharm远程连接阿里云服务器
该功能只有专业版才有,社区版是没有这个功能的
第一步:
点击File —— Project:xxxx(xxx是你的项目名) —— Project Interpreter 选择 Add
选择SSH Interpreter ,输入IP和用户名,点击下一步 输入密码,再点击下一步
第二步:
设置解释器路径和文件映射关系,设置完毕后点击finish
我们可以改个名字,方便选择
第三步:
定位到 Build, Execution, Deployment —— Deployment —— Connection
- 选择解释器,点击上方的对勾 ’ Use as Default’, 设置为默认(为什么这么做,因为不是默认解释器的话,即使下面一步设置了自动上传也不会将代码上传到远程服务器,
这一步很重要,设置完成后,字体会变粗,下图中是未设置状态,字体是细体) - 确认Root path 路径,是否为刚才选择的映射关系路径
再定位到 Mappings,将Deployment path 和 Web path 设置为根目录
第四步:
选择 Options 将 Upload Changed files automatically to default server 的值改为Ctrl + s
这样我们在按下Ctrl + s 保存的时候,机会上传到远程服务器,默认是 Always,建议修改,不然比较占用资源
第五步:
一直确定下去,然后回到PyCharm,等待一会,因为PyCharm要进行一些配置,几分钟就好
然后创建一个文件 testfile.py ,登录远程服务器就可以看到文件已经上传上去了,如下图:
File Transfer 是文件的上传下载记录
第六步:
执行一下代码,我们可以看到,用的就是远程服务器上的解释器,如下图所示
在pycharm的右侧也有一个 Remote Host选项卡,这里展示的就是远程服务器上的内容,如果本地代码删除了,可以从这里进行下载