Pycharm连接远程SSH

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

一、配置远端解释器

请使用专业版Pycharm,社区办不含此功能!

1.1.配置SFTP

pycharm点击 Tools -》Deployment -》 Configuration,新建一个SFTP连接,点击配置SSH,输入服务器IP、账号及密码,并点击Test Connection验证账号密码,创建好SSH后,不用填写SFTP的内容,进入下一步:

pycharm ssh,pycharm,ide,python

1.2.配置远端解释器

注意:如果服务器必须使用Slurm集群,请跳过此步骤,直接到1.3!

点击 File -》setting -》project -》python interpreter -》add interpreter -》On SSH,第一次配置该服务器请输入IP、账号及密码:

pycharm ssh,pycharm,ide,python

到第三步请耐心等待检测连接结束,一般使用conda在远端配置一个python环境:

conda create --name your_project python=3.6

使用已存在环境,并在Interpreter选择对应解释器,Sync folders共两项,左侧选择本地文件夹(无需修改),右侧选择远端服务器需要对应项目位置。

pycharm ssh,pycharm,ide,python

完成这步即可看到远端解释器配置:

pycharm ssh,pycharm,ide,python

注意!我们可以发现,自动创建了一个SFTP,点击mapping:

pycharm ssh,pycharm,ide,python

1.3.配置Mapping

点击 Tools -》Deployment -》 Configuration -》Mappings

如果上述执行完毕了,可以发现已经配置好了本地路径与远端路径,这是因为在设置解释器的时候配置了项目路径。

如果服务器不支持直接调用解释器,需要使用Slurm命令调用资源,则可以省略第二步,直接来此处配置本地和远端服务器的项目路径:

pycharm ssh,pycharm,ide,python

两个好用的小技巧

Tools -》Start SSH Session 选择对应的SFTP连接,可以在pycharm打开命令行。

Tools -》Deployment -》Browse Remote Host可以在右侧打开服务器文件列表:

pycharm ssh,pycharm,ide,python

二、代码同步与运行

2.1.代码修改与运行

当修改了代码后,请右键需要同步的文件 -》 Deployment -》update ,选择对应的SFTP,会将代码同步至刚刚Mappings中配置的远端路径,请在同步远端服务器的代码再点击运行。

Pycharm默认设置自动同步,如果需要关闭自动配置,请点击 File -》 Settings -》Build -》 Deployment -》 Options,设置成Never

pycharm ssh,pycharm,ide,python

2.2.可以直接调用远端解释器

如果可以直接调用远端服务器的解释器,可直接点击Pycharm中的运行,配置的参数可写在下面这个位置。

pycharm ssh,pycharm,ide,python

二、slurm脚本及提交

如果服务器设置了必须使用Slurm脚本提交,可参考以下命令,并给出了一个脚本模板:

sbatch test.slurm  # 提交任务
# Submitted batch job 2161  # 该任务已经提交2161号作业

squeue  # 查看当前任务
# JOBID PARTITION     NAME     USER ST       TIME  NODES NODELIST(REASON)
# 2161       gpu ffhq_ngp gonggeng  R       0:09      1 gpu05

脚本模版文章来源地址https://www.toymoban.com/news/detail-704320.html

#!/bin/bash
#SBATCH --job-name=job_name ##作业名称      《需要修改》
#SBATCH --partition=gpu ##作业申请的分区名称
#SBATCH --nodes=1 ##作业申请的节点数
#SBATCH --ntasks-per-node=8 ##作业申请的每个节点使用的核心数
#SBATCH --gres=gpu:1 ##作业申请的每个节点GPU卡数量
#SBATCH --error=%j.err  # 报错日志
#SBATCH --output=%j.out  # 执行日志

# ======================下方需要改成自己的代码==============================
# 激活conda环境
# source activate test_env  该方法激活会报错,下方已改成绝对路径
source conda_path/anaconda3/bin/activate test_env
python main.py --config ./configs/test.yaml

到了这里,关于Pycharm连接远程SSH的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

    远程连接服务器时,若想远程调试和运行代码,可以使用Pycharm中的Deployment来配置 首先需要知道服务器上的IP、端口号以及用户名,就可以通过ssh实现远程连接 最简单的方式就是通过自己电脑上的cmd或终端等直接输入命令: ssh user_name@ip -p 端口号 然后输入密码即可访问 点击

    2024年04月11日
    浏览(36)
  • Pycharm 远程连接docker进行远程调试,ssh测试可连接,但是sftp连接不上的问题

    docker端口配置映射都正确,自己的xshell可以成功连接,使用Pycharm就是sftp连接不上,一直在等待。ssh解释器里显示是连接成功的,但是整个配置到sftp里却是连接失败。删除本机的known_hosts文件、删除重启pycharm、重启电脑、关机重开都不行,以为是sftp的问题,但是发现xftp软件

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

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

    2024年02月07日
    浏览(46)
  • Python IDE Pycharm服务器配置方法并结合内网穿透工具实现远程开发

    本文主要介绍如何使用Pycharm进行远程开发,并实现在家远程与公司服务器资源同步。 新版本 Jetbrains 系列开发IDE( IntelliJ IDEA , PyCharm , GoLand )等都支持远程使用服务器编译,并且可以 通过SFTP同步本地与服务器项目代码 。 这样做的好处是**我们只要连接上服务器就能开始

    2024年02月04日
    浏览(49)
  • 【深度学习环境】Windows10系统+AutoDL算力平台|使用MobaXterm终端工具实现SSH远程连接服务器|实现PyCharm与服务器远程连接|远程连接(详细版)

    一般情况下,我们的本地文件项目直接使用本机的GPU/CPU在编译器上编译调试。但是由于深度学习中神经网络模型庞大,在计算时常常会出现爆显存的问题,较小的显存不能满足计算需求。因此通常使用一台有着“大显存”的服务器来代替本机“小显存”以完成运算,我们期待

    2024年02月05日
    浏览(52)
  • Pycharm使用ssh远程链接服务器

    🖐哈喽!本篇文章主要是想记录一下自己找资料配置 pycharm 使用 ssh的过程,pycharm 相对于 vscode 有一个好处就是断点调试比较方便(个人看法) ❓但是我没有掌握如何在 pycharm 中显示运行服务器时候产生的图像,而如果用本机的 plt 来画图是能够直接看到的,如果你知道请和

    2024年02月03日
    浏览(37)
  • pycharm 配置docker: ssh连接

    pycharm 连接docker 有两种方式 1. 把docker当做一台服务器,通过ssh连接,和配置ssh解释器一样。 2. 配置docker解释器(研究中) 本文主要讲的是第一种方式 1. 创建容器 2. 安装ssh 以下操作需要在容器里面进行 以上步骤后,要重启一下这个容器 后续的步骤,和配置ssh解释器一样,

    2024年02月16日
    浏览(32)
  • (四)Pycharm2022版SSH连接

    前言:在2022版pycharm的SSH配置一文中我简单记录了第一次配置Pycharm时的一些流程,但是今天尝试新建SSH解释器时出现了错误。目前仍然不知道问题出在了哪个环节,只是记录了一种自己解决问题的思路,后续会持续更新。 解决问题思路:在最新版Pycharm中,Settings-Python Interp

    2024年02月01日
    浏览(34)
  • GoLand远程开发IDE:使用SSH远程连接服务器进行云端编程

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

    2024年02月03日
    浏览(55)
  • 深度学习——pycharm远程连接

    1、 仅以此篇记录整个pycharm 远程连接服务器,跑通深度学习代码的过程 2、整个过程花费了一天的时间,不过最终的结果可喜可贺 3、 整个过程非常冗长 ,对于 初次上手 的小伙伴可能 不是很友好 ,不过还是希望你能够坚持着看完。 孰能生巧 。 4、本篇的 重点是本地环境的

    2024年01月25日
    浏览(22)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包