当前位置: 首页 > news >正文

本地PyCharm配置远程服务器上的python环境

1、背景

本地PC配置不够,跑大一点的模型不得行,于是搞了个服务器,上面用conda管理python的虚拟环境。
本文介绍:本地PyCharm如何配置远程服务器上的python环境。
环境信息如下:

  • 服务器操作系统:ubuntu
  • 本地PC的PyCharm版本:2023.3.2专业版(注意:必须要是专业版,才能够进行本文的pycharm配置)

2、PyCharm中配置SSH连接

File–>Settings–>Tool下找到SSH Configurations,点击右侧的+,输入服务器的IP、ssh连接端口、用户名,验证类型选择密码,输入密码,点击OK即可

3、PyCharm中配置SFTP连接

Tools–>Deployment–>Configuration:

在出现的弹窗中,点击左上角的+:

(1)Connection中:

  • 类型选择SFTP
  • SSH configuration配置选择上一步的ssh配置
  • 点击 [ Test Connection ],配置都正确,会提示测试连接成功
  • Root path,是远程服务器上的根路径,可以配置为存放本地上传文件的目录,这样在“Mappings”中就可以直接配根目录/
    (2)Mappings中:

设置路径映射

  • Local path:本地项目的路径
  • Deployment path:在Connection中设置了Root path,这里可以直接设置为根目录/

    设置好了,这一步点击【OK】

4、PyCharm中设置直接浏览远程主机

Tools–>Deployment–>Browse Remote Host


然后,你就会发现右侧可以看到远程主机上的文件,本地和远程主机的文件可以非常方便的上传、下载:

5、PyCharm中配置远程主机的python环境

File–>Settings–>找到当前项目–>Python Interpreter,在右侧点击添加解释器:

到第2步,点击Next:

到第3步,选择虚拟环境:先看截图,再看下面的解释

  • Environment:选择Existing
  • Interpreter:这个比较关键,需要到服务器上获取,方法:ssh登录服务器后台,执行如下命令
# 激活目标conda环境,xxx要换成你的环境名称conda activate xxx# 查看Python解释器路径(复制输出结果,后续要用)whichpython
  • Sync folders:当前本地项目的文件,同步到服务器上的哪个目录下

点击【Create】就可以了。

效果:

就可以在本地PyCharm运行脚本,并且能看到脚本的输出了,就不用每次都到服务器上运行脚本。

备注:感谢豆包老师的指导。

http://www.jsqmd.com/news/173671/

相关文章:

  • EE308FZ - 6th Assignment - PoopCare Sprint Essays - UI Group
  • 新手快速理解HBuilderX运行机制与浏览器连接原理
  • YOLOv8代码提交规范:Ultralytics项目的Git Commit规则
  • YOLOv8老年看护系统:跌倒检测与紧急呼救自动触发
  • 一文说清jscope使用教程在嵌入式调试中的应用
  • YOLOv8无人机视觉应用:航拍图像目标检测实践
  • YOLOv8是否支持YOLOv11?未来版本预测与讨论
  • YOLOv8儿科监护:婴儿哭闹原因推测与姿势异常检测
  • 使用Markdown编写YOLOv8项目文档的最佳实践
  • 炉石传说HsMod插件:55项免费功能全面优化游戏体验
  • YOLOv8模型评估报告生成:如何输出详细的metrics.xlsx
  • AD画PCB深度剖析:网络表的作用与导入
  • YOLOv8火星模拟任务:地表障碍物识别与路径规划
  • 大规模文本检索优化:es数据库部署调优建议
  • NVIDIA Profile Inspector终极显卡性能调优:3大优化模块与实战配置指南
  • 终极指南:5分钟掌握云盘下载加速技巧
  • CANFD协议错误处理机制:新手通俗解释
  • 基于CAN总线的AUTOSAR NM唤醒滤波配置详解
  • YOLOv5到YOLOv8迁移指南:开发者必须知道的五大变化
  • YOLOv8影视后期制作:特效标记点自动识别与跟踪
  • Ollydbg下载及安装快速理解:5分钟完成部署
  • HsMod:重新定义炉石传说的娱乐艺术
  • es安装实战演示:结合Kibana的企业搜索方案
  • YOLOv8机器人导航辅助:障碍物实时检测与避障策略
  • 从人工巡检到智能预警:西藏阜康医院远程体征监测数字化转型案例
  • 2025年主流CRM系统综合评测与推荐榜单
  • 基于Java+SSM+Django服装销售系统(源码+LW+调试文档+讲解等)/服装管理系统/服装零售系统/服装进销存系统/服装销售软件/服装行业销售系统/服装销售平台
  • YOLOv8博物馆导览机器人:展品识别与语音讲解联动
  • 使用DiskInfo查看YOLOv8训练过程中的磁盘IO性能
  • YOLOv8银行金库监控:非法入侵与异常移动识别