【pycharm】配置远程服务器

1. 需求来源

不知道Pycharm可以配置远程服务器之前,怎么调试自己的代码呢?本地修改代码,拖到linux平台上,执行代码查看结果。桌面上IDE、Mobaxterm,放大、缩小很麻烦。直到了解到Pycharm可以配置远程服务器的python解释器,并且可以自动上传文件到服务器上,才了解到开发过程也可以从简。

2. 准备工作

注意: 只有pycharm专业版才可以配置远程服务器,社区版不可以。

2.1 确保服务器SSH服务打开

开启ssh服务是因为后面Pycharm中配置服务端的解释器需要通过SSH的连接方式连接服务器。

一般开发的服务器ssh服务都是打开的,但是也说不准,我自己使用虚拟机搭建了ubuntu平台,ssh服务没有启动,就需要进入系统自己启动下:service sshd start
查看ssh服务是否启动:service sshd status
查看服务器ssh是否启动
打开之后,使用Putty试着连接下,如果报错,可以参考4.1节。

2.2 确保服务器上有你使用的Python解释器

3. 开始IDE远程配置

3.1 配置Python Interpreter

3.1.1 点击【file】-【Settings】-【Project-Python Interpreter】-【add】
在这里插入图片描述
3.1.2 点击【SSH Interpreter】填写远程服务器的ip和用户名,点击【Next】
在这里插入图片描述
3.1.3 填写远程服务器登陆密码,点击【Next】
在这里插入图片描述
3.1.4 配置解释器和项目目录,解释器就是服务器上的python路径,不知道就登上服务器使用which命令找一下。

如果ssh服务之前启动了,下图中的文件夹图标都是可以点开的,点开展示的内容就是服务器上的内容。

同步文件夹的路径选择对,本地路径就是你当前项目的根目录,远程路径就是你服务器上项目的根目录。如果你填写了一个服务器上没有的目录,会自动创建,不用登陆服务器手动创建了。

点击【Finish】就配置完成了。
在这里插入图片描述

3.2 验证是否配置成功

3.2.1 经过3.1章节的配置,其实已经配置完成了,下图中右侧【Remote Host】中已经把服务器上的目录都展示出来了,而且项目也自动上传到对应目录了。

接下来查看项目部署配置,如果之后想更换目录也可以修改,如下图所示,点击【Tools】-【Deployment】-【Configuration】
在这里插入图片描述
【Connection】页签下是连接信息
在这里插入图片描述
【Mappings】页签下是项目路径信息
在这里插入图片描述
3.2.2 运行一个python程序看下结果,可以看到解释器用的是远程配置的解释器,代码也是远程服务器上的代码文件。到此说明配置成功了。
在这里插入图片描述

4. 问题记录

4.1 putty连接服务器报错:Couldn’t agree a host key algorithm.

putty连接报错
解决方法:
升级putty版本,到putty官方下载: https://www.putty.org/,下图中就是我自己的电脑上将putty从0.67升级到0.78就可以正常登陆服务器了。
升级putty版本

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值