利用Pycharm连接服务器[通俗易懂]

利用Pycharm连接服务器[通俗易懂]利用Pycharm连接服务器前言当下,很多深度学习的模型需要高配置的设备来跑,本地的pc可能无法满足要求。所以就需要利用服务器来训练,但是在服务器上操作代码不是很方便。利用Pycharm可以在本地编写/修改代码,能够同步到服务器上,并且能直接在本地利用pycharm运行同步到服务器上的代码。非常的方便。-前提一台装有anaconda的服务器,本地装了专业版的pycharm。操作步骤步骤一:在pycharm上使用服务器的python环境用pycharm任意打开一个项目,从工具栏中选择Fil

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

利用Pycharm连接服务器

前言

当下,很多深度学习的模型需要高配置的设备来跑,本地的pc可能无法满足要求。所以就需要利用服务器来训练,但是在服务器上操作代码不是很方便。利用Pycharm可以在本地编写/修改代码,能够同步到服务器上,并且能直接在本地利用pycharm运行同步到服务器上的代码。非常的方便。

– 前提
一台装有anaconda的服务器,本地装了专业版的pycharm。

操作步骤

步骤一:在pycharm上使用服务器的python环境

  • 用pycharm任意打开一个项目,从工具栏中选择File–Settings
    在这里插入图片描述

  • 找到你的项目名称下面的Python Interpreter
    在这里插入图片描述

  • 在这里,选择我们要用的python的解释器。点击下图所示的python Interpreter后面的按钮,然后点击Add,将服务器中Anaconda中的python解释器加入pycharm中。
    在这里插入图片描述
    利用Pycharm连接服务器[通俗易懂]

  • 在右侧的选项中选择SSH Interpreter 表示要用ssh的方式来找到python解释器。

  • 在这里插入图片描述

  • 在host中填入你的服务器的公网IP 然后在Username中填入你的用户名。然后点击Next。
    在这里插入图片描述

  • 输入你的服务器的访问密码,然后点击Next。
    在这里插入图片描述

  • 在Interpreter中选择你在服务器中的解释器的位置。找到你在服务器中安装的Anaconda,然后找到bin,再从里面选一个python解释器。然后点击Finsh。
    利用Pycharm连接服务器[通俗易懂]
    在这里插入图片描述

  • 此时你就可以看到,当前环境下安装的python的包。然后点击ok。此时,你的pytharm已经是在服务器的python环境下了,此时运行代码便是在服务器上运行。
    在这里插入图片描述

步骤二:同步代码

完成步骤一后便能能用服务器来跑代码了,接下来是让本地的代码能够与服务器上的代码同步。这样我们只需要在本地修改代码,便能自动同步到服务器上。

  • 选择工具栏中的Tools-Deployment-Configuration。
    在这里插入图片描述

  • 选择SFTP类型,建立SFTP连接,输入服务器ip 和 用户名 密码。建立SFTP连接。然后点击Test Connection测试下是否能正常连接。如正常便会弹出下图。
    在这里插入图片描述
    在这里插入图片描述

  • 然后点击Mapping选择映射关系,在Local path中选择本地项目所在的路径。在Deployment path中选择在服务器中项目的存在路径。然后点击ok
    在这里插入图片描述

  • 最后在Tools-Deployment 下勾选上自动更新。如果你的项目在服务器上就选在Download from xx(你的服务器),如果你的项目在本地,就选择Upload to xx。
    在这里插入图片描述

  • 此时本地和服务器的代码便已经同步了。

总结

其实所有的步骤无非就是做了两件事,让pycharm与服务器建立SSH连接XFTP连接,能传输命令和文件。刚开始比较生疏,多操作几次可能就能熟练了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174373.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • smtp服务器组件,本机搭建虚拟SMTP服务器教程[通俗易懂]

    smtp服务器组件,本机搭建虚拟SMTP服务器教程[通俗易懂]该楼层疑似违规已被系统折叠隐藏此楼查看此楼Windows2000用户安装设置服务端WindowsXP和2000本身就拥有构件SMTP服务器的功能,只是一般还没有安装。选择“控制面板→添加/删除程序→添加/删除Windows组件”,弹出“Windows组件向导”对话框,在其中双击“Internet信息服务(IIS)”项,就会打开详细选择项,选中“SMTPService”,按“确定”,插入…

    2022年10月3日
    0
  • Excel中VBA编程学习笔记(一)「建议收藏」

    Excel中VBA编程学习笔记(一)「建议收藏」1、注释及编码规则注释:单引号:可以位于句子结尾或者单独一行; Rem:单独一行 编码规则:如果VB中的关键字是由多个英文字母组成,则系统自动将每个单词的首字母转换成大写字母,其余字母一律转换成小写字母。 对于用户自定义的变量名、过程名、函数名,VB以第一次定义的为准,以后输入的自动转换成首次的形式。 如果在同一行写多条语句,语句间要用冒号“:”隔开。例如:Form1…

    2022年6月1日
    124
  • XSHELL安装指南

    XSHELL安装指南开发环境部署目的:利用ssh远程登陆服务器(在windows系统下远程连接linux)下载XSHELL7XSHELL7下载网址:https://www.netsarang.com/zh/xshell/点击“下载”点击“免费授权界面”以上是XSHELL7的下载过程然后找到右键“以管理员身份运行”一上来会出现这种错误,先点击“是(Y)”过程中一直点击“下一步”,以及“我同意”类似的,然后选择个安装路径就可以没啥特殊的。到最后一切顺利的话会显示下面这样的界面一般通向成功的道

    2022年10月31日
    0
  • CentOS7安装MySQL(完整版)

    CentOS7安装MySQL(完整版)在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1下载并安装MySQL官方的YumRepository[root@localhost~]#wget-i-chttp://dev.mysql.com/get/mysql57-community-release-…

    2022年4月28日
    28
  • vs2019 注册码_vs2019professional密钥

    vs2019 注册码_vs2019professional密钥VS2019正式版注册码秘钥VisualStudio2019EnterpriseBF8Y8-GN2QH-T84XB-QVY3B-RC4DFVisualStudio2019ProfessionalNYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

    2022年8月22日
    5
  • 耗时n年,38页《数据仓库知识体系.pdf》(数据岗位必备)

    耗时n年,38页《数据仓库知识体系.pdf》(数据岗位必备)拥有本篇文章,意味着你拥有一本完善的书籍,本篇文章整理了数据仓库领域,几乎所有的知识点。

    2022年6月5日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号