PyCharm远程连接服务器 调试并运行代码

1.适用场景

自己电脑配置较低(或者执行速度过慢),需要借助远程服务器执行代码。但是和服务器频繁的传输文件又比较麻烦,所以通过PyCharm连接服务器,可以在本地编写代码,调用远程服务器的python解释器执行。

2.所需环境

本机环境

Mac os 10.15.1、PyCharm2019.2.4(专业版)

服务器环境

ubuntu16.04

3.配置Deployment

Pycharm菜单栏,如下图所示,依次点击 Tools -> Deployment -> Configration…
在这里插入图片描述
然后,选择左上角的+号,再选择SFTP,提示需要输入一个服务器名字,这个名字随便写,不重要,接着进入到下面的配置界面。
在1处需要填需要连接服务器所在的ip地址,2处填写自己的用户名,3处填写自己的账号密码。
在这里插入图片描述
然后配置Mappings,在1处选择自己项目所在的位置,在2处选择想要将项目放在服务器上的位置。
在这里插入图片描述
这样,Deployment的配置就完成了。这个配置完成了之后,其实是相当于配置了一个ftp工具可以连接到服务器上,从而可以查看和修改服务器上的文件。你可以通过Tools > Deplotment > Browse Remote Host来打开相应的RemoteHost面板,这个面板显示的就是服务器上的文件,显示的范围是你在Deployment中的Connection选项卡下配置的Root path路径下的文件及文件夹。
在这里插入图片描述
你可以直接在RemoteHost面板里双击某个文件并且直接进行编辑。点击文件之后,会在文件右上角看到这三个图标,分别是比较、撤销和上传操作。当你修改文件之后,可以点击上传将更改后的文件上传到服务器。
在这里插入图片描述

4.配置远程Python解释器

使用服务器调试Python程序的前提时在服务器上安装了Python解释器,如果没安装,请先安装。建议安装anaconda。

首先,通过PyCharm > Preferences,打开设置选项卡。
在设置选项卡里,点击"Project:项目名"这个按钮,在展开的小项里再点击Project Interpreter,右边就会变成Interpreter的配置页面。
在这里插入图片描述
点击Interpreter配置页面的小齿轮按钮,然后再选择add,进入到Add python Interprete界面,选择SSH Interpreter,如下图所示。
在这里插入图片描述
输入服务器ip、用户名之后点击下一步,在新的界面中输入密码,然后下一步,进入到下面的界面。,
上面的Interpreter是选择远程服务器上Python解释器的位置,如果不知道Python安装在哪,可以远程连接服务器后,使用 命令 which python 找到Python安装位置。
下面的Sync folders是服务器上的远程同步文件夹,点进去可以修改当前项目的位置和想要在服务器上创建此项目的位置。如下图所示
在这里插入图片描述
配置结束。该项目现在使用的就是远程服务器上的Python解释器了。以后的项目若想/不想使用该解释器,手动更改解释器即可。

参考

PyCharm 配置远程python解释器和在本地修改服务器代码
Pycharm连接远程服务器并实现远程调试
使用PyCharm通过SSH连接远程GPU服务器
pycharm远程连接服务器运行代码加调试

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:技术黑板 设计师:CSDN官方博客 返回首页
评论 3

打赏作者

啊啊啊狗哥

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值