IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 【全过程】Pycharm 远程服务器调试 配置 project Interpreter -> 正文阅读

[开发工具]【全过程】Pycharm 远程服务器调试 配置 project Interpreter

前言

因为深度学习算法的流行,目前很多算法的运行都需要在GPU上运行,因为Deep Learning是一项数据驱动的技术,训练的时候需要大量的数据支撑,所以,要想快速的完成基于深度神经网络模型的训练模型,一般是要在GPU上跑的。一般,穷人是买不起大容量的GPU的,都会借助于实验室或者公司的服务器,这就会遇到在本地编码,远程服务器运行的问题,这篇博客就是来解决这样的问题。

准备

我本地使用的Python编辑器是pycharm,另外,肯定需要有服务器的支撑。

连接

首先在本地建立要编码的project,比如建立一个普通package,或者建立一个Python package,或者是别人已经写好的代码;然后用pycharm打开这个文件,如下:
在这里插入图片描述
然后 Tool---Deployment--Configuration 进入配置页面,这里点击+号,添加一个新的SETP远程链接。
在这里插入图片描述然后在跳出的输入框内,输入你想定义的服务器的名字(随便设置)。设置完之后,就会进入如下页面,注意,画横线的地方是需要你填写的!Host:填写要连接服务器的IP地址,Port:是对应的端口号,一般就是22. User Name:是你要登入的服务器的用户名,比如,你在服务器上有自己独立的用户,那就填写你这个用户名,如果是root用户,填写root就可以,一般情况下不会是root!PassWord:就是该用户对应的登录密码了!注意!save password处打?,这样就不用每次链接都要重新输入密码了!
在这里插入图片描述这个页面配置完成之后,再进入到Mapping页面,如下所示,在这个页面,需要配置好本地到服务器的对应路径,一般情况下,我会对应到服务器上同名文件路径上。点击ok完成,完成这一步,连接的过程基本就结束了,非常简单对不对~
在这里插入图片描述接下来,我们可以进行一个简单的配置, Tool---Deployment--Options,重新配置如下划线两处。第一处代表,可以允许在服务器上建立空文件路径,第二处代表,当在本地执行保存操作的时候,会把保存后的修改同步到服务器上。 点击OK完成修改配置。
在这里插入图片描述
接下来,我们可以测试一下,连接是否成功。Tools---Start SSH Session,并选择我们刚刚配置好的链接服务器名,如下
在这里插入图片描述在这里插入图片描述如果整个过程,配置没有错误,我们就会进入到如下图所示!这样我们就可以在本地修改文件,在这启动成功的服务器下进行调试了!值得注意的是,到此步,我们只能通过如下命令行的形式进行调试,相对直接使用pycharm工具调试来说,还是不太方便,所以,如果我们想通过pycharm直接在远程服务器上调试,那么还需要进行Pycharm的project Interpreter配置。 如果,你不喜欢使用命令行调试,那么请继续下面的操作!

在这里插入图片描述

配置 Project Interpreter

请进入到如下页面,Windows和MAC应该是不同的,MAC下是通过Pycharm---Preference进入
在这里插入图片描述
右面,project Interpreter 点击小齿轮,选择Add
在这里插入图片描述
然后,选择SSH Interpreter
在这里插入图片描述选择:existing sever configuration,找到我们刚刚建立好的远程服务名称,然后点击’Next’
在这里插入图片描述
进入到如下页面之后,有两处信息是可以选择的,一个是Interpreter,就是我们想在远程服务器上哪个python执行我们代码。另一个就是同步对应的文件路径,这里和之前Mapping操作时是一致的。点击旁边的文件夹图标,进行配置。
在这里插入图片描述
进入到如下页面之后,和之前的Mapping操作对应的文件路径保持一致即可。然后点击Finish完成!
在这里插入图片描述你就会看到如下Interpreter处已经配置好了!接下来让我们测试一下!
在这里插入图片描述
我们找一个可执行的Python文件,直接点解pycharm上的执行图标(绿色小三角),我们就可以看Run页面的执行结果。我们可以到如下图所示,第一行里面显示的内容,就表示我们在本地,使用我们配置好的远程服务器,来运行的是远程服务器对应路径下的文件。注意看下图的红色框内容。
在这里插入图片描述
到这里,恭喜你,就全部完成了!

后记

我们配置完Project Interpreter的时候,我们再回过头看一下,Tools---Start SSH Session,会发现,多了一个选择,这个就是我们刚刚配置的project Interpreter的配置,无论我们选择哪一个,都会成功进入到远程服务器的命令行。目前,我还没有仔细去探究,这两个选择有什么不同,如果有知道的小伙伴可以留言告诉我哦~

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-07-30 12:56:30  更:2021-07-30 12:59:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/20 13:39:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码