【深度学习进阶之路】----Pycharm连接远程服务器进行代码调试与开发

发布于:2023-01-25 ⋅ 阅读:(647) ⋅ 点赞:(0)

0. 前言

实际工作中,我们常常会远程调用Linux服务器进行算法设计或程序开发等工作,本地Windows系统下的Pycharm可以作为其图像化界面,进行相关调试工作。
其中,必须要注意的是,只有Pycharm专业版才能远程连接服务器
本文所用的Pycharm版本为2022.2
在这里插入图片描述
——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+

1. 配置Pycharm远程连接

① 启动Pycharm,进入Tools->Deployment->Configuration进行远程配置。
在这里插入图片描述
② 点击左上角的 + 号,下拉选择SFTP,设置name,点击OK。
在这里插入图片描述
③ 点击 SSH configuration 后的 “···”,输入服务器账户和密码。
在这里插入图片描述

④ 添加一个账号,配置host(远程服务器IP)、用户名、密码,通过test connection测试连接状态。

在这里插入图片描述
在这里插入图片描述
出现上图↑↑↑即表示连接成功。
⑤ 设置远程服务器同步文件的根目录,可以是认证用户有写权限的任意路径。
在这里插入图片描述
⑥ 在Mappings Tab中配置本地路径和远程路径的映射关系。
在这里插入图片描述
——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+

2. 配置远程Project Interpreter

以上步骤仅仅只是可以实现本地系统与远程服务器之间的文件的同步和拷贝,而真正支持远程调试的则是远程解释器。具体配置如下:
① 在Pycharm中选择File -> Settings -> Project:xxx -> Project Interpreter -> Add Interpreter,下拉选择On SSH…
在这里插入图片描述
② 在SSH configuration 选择 Existing,在 SSH Server下拉选择我们的账户,之后点击 Next。
在这里插入图片描述

③ 选择服务器上的环境,可以是系统的也可以是自己conda创建的,建立项目映射目录,完成配置。
在这里插入图片描述
在这里插入图片描述
出现上图↑↑↑即表示配置成功。
④ 开发时,把Tools->Deployment->automatic upload勾上后,只要你写完代码,按下Ctrl+S后,就会自动上传到映射目录下。
在这里插入图片描述
至此,便完成了本地系统与远程服务器之间的桥梁构建工作,以及后续利用远程服务器的解释器的配置工作,之后执行服务器的项目,本地可视化界面即可作为代码编写和调试的工具。

3. 参考

撰写此篇文章,多谢以下几位大神提供的参考,文章链接附后。

链接: Pycharm连接远程服务器进行代码调试开发_fahaihappy的博客-程序员宝宝
链接: Pycharm连接远程服务器并实现远程调试
链接: Pycharm配置远程调试

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到