本地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登录服务器后台,执行如下命令
bash 复制代码
# 激活目标conda环境,xxx要换成你的环境名称
conda activate xxx
# 查看Python解释器路径(复制输出结果,后续要用)
which python
  • Sync folders:当前本地项目的文件,同步到服务器上的哪个目录下

点击【Create】就可以了。

效果:

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

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

相关推荐
2603_965148113 小时前
如何解析JSON数据?API返回的商品信息处理教程
开发语言·数据库·python·自动化·json·api
波波0073 小时前
C# 15 重磅新特性: 带标签 break 与 continue:重新定义嵌套循环控制流
服务器·前端·c#
jufeng13074 小时前
【系列:手搓自主 AI Agent:Hermes 架构原理剖析 · 第 8 篇】
python·ai agent·配置系统
circuitsosk5 小时前
跨境电商智能化实战:AI如何赋能客服自动回复、广告智能投放与供应链预测
大数据·人工智能·python·langchain·智能客服
2601_956319885 小时前
2026年零基础学量化:从看懂示例到写清条件和动作
人工智能·python
过期的秋刀鱼!6 小时前
LangChain-D1-模型的工作流程
人工智能·python·langchain
隔窗听雨眠6 小时前
GBase 8s并发控制深度解析:封锁机制、隔离级别与死锁处理全攻略
服务器·数据库·oracle
萤火工厂目视化设计6 小时前
智能制造与企业文化目视化浪潮下:中小工厂的机遇与挑战
python·制造
鲸采云SRM采购管理系统7 小时前
采购管理系统哪家好?2026最新测评对比
java·服务器·数据库
DeepVisionary7 小时前
从GPT-5.6 Sol的Ultrafast模式看推理速度竞赛:750 token/秒背后,Cerebras的晶圆级生意
python·自动化