Pycharm通过ssh远程连接服务器方式

 更新时间:2026年05月11日 09:57:31   作者:小萝北hh  
本文介绍了使用PyCharm连接服务器运行代码的方法,包括建立远程项目、配置Python解释器、设置映射以及实现代码自动上传,SSH协议用于安全访问和文件传输

一、概述

  1. 笔记本没有英伟达独显,需要跑深度学习的代码,可以使用pycharm远程连接服务器,将本机代码同步到实验室服务器中运行,注意:(1)只有专业版的pycharm才可以远程连接服务器;(2)专业版pycharm可以通过学校电子邮箱申请免费版,或者搜一下相关版本的破解码,自己使用的是2022版,相关设置界面和其他版本可能有一些不一样(若有不正确的麻烦指出或者讨论,谢谢~)
  2. SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务,SSH协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的登录和其他安全网络服务。

二、步骤

1. 连接服务器

(1)新建一个项目:File --> New Project

(2)根据自己的服务器填写相关配置

点击next

成功连接(此时已经连接上了服务器,接下来配置远程python解释器) – next – next

2. 设置Python解释器

(1)接着上一步点击了next之后开始设置解释器,根据不同需要选择第一个还是第二个,自己选择的第二个”System Interpreter”,然后点击create创建

上面的Interpreter是选择远程服务器上Python解释器的位置,如果不知道Python安装在哪,可以远程连接服务器后,使用命令 which python 找到Python安装位置

(2)创建成功后会显示远程主机,绿色部分则是服务器上与本机代码文件进行交互的位置(后面会设置,即建立Mapping建立映射)

(3)检查是否已经连接成功:Tools -> Deployment -> Configuration

如下图所示则表示连接成功

3. 建立Mapping

Tools -> Deployment -> Configuration,仍然在这个界面下,建立本机与服务器地址的映射,设置好点击ok

4. 实现代码自动上传

自动上传,即在本机文件处创建(删除文件或修改代码)同步到远程服务器所对应(上一步Mapping设置的)地址

所有相关设置就已经完成了,可以运行代码进行调试了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 解决Python3 控制台输出InsecureRequestWarning问题

    解决Python3 控制台输出InsecureRequestWarning问题

    这篇文章主要介绍了解决Python3 控制台输出InsecureRequestWarning的问题 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • pycharm显示远程图片的实现

    pycharm显示远程图片的实现

    这篇文章主要介绍了pycharm显示远程图片的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Python中使用glob和rmtree删除目录子目录及所有文件的例子

    Python中使用glob和rmtree删除目录子目录及所有文件的例子

    这篇文章主要介绍了python中使用glob和rmtree删除目录子目录及所有文件的例子,需要的朋友可以参考下
    2014-11-11
  • python 调整图片亮度的示例

    python 调整图片亮度的示例

    这篇文章主要介绍了python 调整图片亮度的示例代码,帮助大家更好的利用python处理图片,感兴趣的朋友可以了解下
    2020-12-12
  • 如何在python中实现capl语言里的回调函数(推荐)

    如何在python中实现capl语言里的回调函数(推荐)

    CAPL是一种程序语言,其中程序块的执行由事件控制,主要介绍了如何在python中实现capl语言里的回调函数及事件函数的作用,需要的朋友可以参考下
    2022-08-08
  • python标准库模块之json库的基础用法

    python标准库模块之json库的基础用法

    json库是处理JSON格式的Python标准库,json库主要包括两类函数,操作函数和解析函数,下面这篇文章主要给大家介绍了关于python标准库模块之json库的基础用法,需要的朋友可以参考下
    2022-06-06
  • Python图像阈值化处理及算法比对实例解析

    Python图像阈值化处理及算法比对实例解析

    这篇文章主要介绍了Python图像阈值化处理及算法比对实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • 利用Python实现网络运维自动化的实战案例

    利用Python实现网络运维自动化的实战案例

    Python作为一种简洁而强大的编程语言,已经成为网络运维自动化的热门选择,本文将介绍如何利用Python实现网络设备配置管理、监控和故障排除等自动化任务,并提供代码示例,需要的朋友可以参考下
    2024-03-03
  • Python获取对象属性的几种方式小结

    Python获取对象属性的几种方式小结

    这篇文章主要介绍了Python获取对象属性的几种方式小结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Python爬虫技术

    Python爬虫技术

    本文将要介绍的是python爬虫基础知识,感兴趣的小伙伴一起来学习吧
    2021-08-08

最新评论