使用Pycharm实现ssh连接并可以远程调试和运行代码

这篇具有很好参考价值的文章主要介绍了使用Pycharm实现ssh连接并可以远程调试和运行代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 远程连接服务器时,若想远程调试和运行代码,可以使用Pycharm中的Deployment来配置
  1. 首先需要知道服务器上的IP、端口号以及用户名,就可以通过ssh实现远程连接

最简单的方式就是通过自己电脑上的cmd或终端等直接输入命令:
ssh user_name@ip -p 端口号
然后输入密码即可访问

  1. 点击Pycharm—Tools—Deployment—Configuration
    pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
  2. 点击+号,选择SFTP,填写new server name,创建ssh连接,例如我创建了ss
    pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
  3. 然后点击SSH configuration后面的…,进行ssh的配置:填写Host—>Username—>选择Password并填写,再进行Test Connection,可以发现成功连接,最后点击ok返回Deployment界面
    pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
    pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
  4. 然后点击Mappings进行路径的映射配置,即本地的路径和远程服务器的路径进行映射后,已映射的路径是一 一对应的,那么这些已映射的路径之后的子路径只要相同就可以实现远程调试和运行代码。
    pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide

例如:

  • 设置映射Mappings为:
    pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
  • 那么运行本地路径上的train.py就会直接上传到服务器并直接运行服务器对应路径的train.py
    即实现了远程运行和调试(因为设置的映射路径后面的子路径完全一样)
    1)本地路径为:
    pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
    2)远程服务器路径为:
    pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
  1. 点击ok后,再tools->deployment->browse remote host,弹出remote host,可以查看服务器上的文件。
    pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
  2. Python Interpreter的配置:先在服务器上配置好cuda,cudann以及anaconda3,就可以远程在自己的terminal上创建自己的虚拟环境,并安装自己库:

1)可以直接打开Pycharm的Terminal:
pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
2)输入命令:ssh user_name@ip -p 端口号,然后输入密码即可访问
3)然后通过conda创建环境(conda create --name 环境名 Python=3.x),安装install自己所需的库。

  1. 最后点击File—>Settings—>Project—>Python Interpreter—> Add Interpreter—>On SSH…
    pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
  2. 远程配置解释器

1)点击Existing,选择SSH Server,再点击Next
pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
2)等待Introspecting SSH server,然后点击Next
pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
3)点击Existing,选择Interpreter后的…并选择anaconda3的envs中刚刚创建环境的python.exe作为解释器,Sync folders是映射路径的设置,按照刚刚设置的路径即可,最后点击Create即设置完成
pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide

  1. 以上全部设置完成后,在本地即可上传,运行,调试代码等操作,这些操作也都是在远程服务器上进行的,这样远程调试就非常方便

上传:
pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
pycharm ssh连接,Pycharm,ssh,Python,pycharm,ssh,ide
如果要运行代码的话,点击run,即可自动完成上传并运行文章来源地址https://www.toymoban.com/news/detail-847966.html

到了这里,关于使用Pycharm实现ssh连接并可以远程调试和运行代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用pycharm远程连接服务器,可进行远程调试

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

    2024年02月08日
    浏览(83)
  • Pycharm连接远程SSH

    请使用专业版Pycharm,社区办不含此功能! pycharm点击 Tools -》Deployment -》 Configuration,新建一个SFTP连接,点击配置SSH,输入服务器IP、账号及密码,并点击Test Connection验证账号密码,创建好SSH后,不用填写SFTP的内容,进入下一步: 注意:如果服务器必须使用Slurm集群,请跳过

    2024年02月09日
    浏览(43)
  • Pycharm通过ssh远程连接服务器

    笔记本没有英伟达独显,需要跑深度学习的代码,可以使用pycharm远程连接服务器,将本机代码同步到实验室服务器中运行, 注意: (1)只有专业版的pycharm才可以远程连接服务器;(2)专业版pycharm可以通过学校电子邮箱申请免费版,或者搜一下相关版本的破解码,自己使用

    2024年01月23日
    浏览(61)
  • 【保姆级教程】PyCharm通过SSH远程连接ModelArts

    首先,找到 云资源 下面的 ModelArts ,然后点击并进入 ModelArts控制台 。 在 ModelArts控制台 中,点击 开发环境 下的 Notebook 。然后点击 创建 ,创建一个 Notebook。 根据个人需求设置名称、选择资源规格等。然后,勾选 SSH远程开发 ,点击 密钥对 右侧的“ 立即创建 ”。 创建 密

    2024年02月12日
    浏览(65)
  • pycharm:远程连接服务器调试代码(保姆级详细步骤)

    用笔记本的CPU去跑深度学习的模型,特别是计算机视觉方向,是一件不切实际的事情,所以我们大多数人的做法是----在本地写好代码,然后上传到服务器上去运行。 然而,每一次修改代码后,都要重新将代码上传服务器,这十分繁琐,如果能 直接将代码同步到服务器上 ,岂

    2024年01月18日
    浏览(73)
  • AutoDL租用实例、配置环境、Pycharm中SSH、SFTP连接远程服务器、Pycharm访问远程服务器终端

    AutoDL链接:AutoDL 注册登录后进入控制台,左 侧容器实例 — 租用新实例 在租用实例页面:选择 计费方式 (用的不多的建议按量计费),选择合适的主机,选择要创建实例中的GPU数量(创建完后也可以增加GPU数量),选择镜像(内置了不同的深度学习框架),最后创建即可 创建

    2024年02月10日
    浏览(65)
  • 使用 SSH 方式实现 Git 远程连接GitHub

    git是目前世界上最先进的分布式版本控制系统,相比于SVN,分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作!当有网络的时候,再把本地提交推送一下就完成了同步,非常方便,故而也得到了广大IT工作者的青睐

    2024年01月18日
    浏览(70)
  • pycharm 连接远程服务器的两种方式 ssh Remote

    按服务器信息填写 在mapping栏下设置本地和远程仓库 (如果已经进入某个项目,可以选择Close Project退出至该页面) 按需配置服务器 右下角点击现在的环境名,点击Add New Interpreter -- Add Local Interpreter;选择已有的Conda环境。

    2024年02月07日
    浏览(62)
  • 使用GoLand通过SSH远程连接服务器,并结合内网穿透工具实现远程办公

    本文主要介绍使用GoLand通过SSH远程连接服务器,并结合cpolar内网穿透工具实现远程办公。 GoLand 是由 JetBrains 推出的一款专为Go语言开发设计的 集成开发环境(IDE) 。它集成了多种高级功能,包括但不限于智能代码补全、代码分析和高级调试功能。可以帮助编写Go语言更加便捷

    2024年01月22日
    浏览(75)
  • 使用VSCode SSH实现公网远程连接本地服务器开发的详细教程

    远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看… 而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中,

    2024年02月11日
    浏览(81)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包