【机器学习】pycharm使用SSH SFTP 远程连接 ubuntu服务器 进行开发+调试+数据训练

目录

本地主机:windows11
服务器:ubuntu20.04

1、安装专业版profession pycharm

因为社区版pycharm不支持远程开发功能,所以卸载社区版,安装专业版

最新安装网址:https://www.jetbrains.com/pycharm/download/?section=windows

历史版本:https://www.jetbrains.com/pycharm/download/other.html#

根据自己的系统及需求版本下载并安装pycharm,我安装的2024.3.3

勾选自己需要的

下一步安装

安装完重启电脑,启动软件,选择语言地区

免费三十天试用or购买激活码or找马爸爸激活

激活成功后打开软件,左侧就会出现远程开发设置界面

2、pycharm远程链接服务器

打开pycharm,在工具栏中找到工具 Tools ------》 部署 Deployment ------》 配置configuration

点击 + 号,选择SFTP

创建新服务器并填写名称后进入如下页面,有SSH配置选择相关的信息,没有SSH,点击创建配置

进入SSH配置页面,选择 + 号添加,填写服务器的主机、端口、用户名信息,身份严重我选择的密钥对,需要把本地的公钥上传到服务器中

连接成功后显示

如果服务器和本地主机的ssh还没有配置,可参考另一篇博客
【ssh】ubuntu服务器+本地windows主机,使用密钥对进行ssh链接

先进行配置

3、配置本地与远程服务器的文件映射

切换至映射界面,填写本地工程路径和服务器中的部署路径,确定保存

然后就可以在工具 Tools ------》 部署 Deployment ------》 配置configuration 中上传项目代码至服务器

4、配置项目调试的解释器

文件 File ------》 设置 Setting 打开设置界面

在项目中点击添加解释器 ,选择SSH

可以新建,添加主机、端口、用户名

一路下一步

配置 Virtualenv环境 和解释器 路径

配置系统解释器

配置conda环境 执行路径

创建 确定 等工程重新配置完成

至此可以实现远程开发+调试

相关推荐
西柚研究生12345610 分钟前
论文分析17:YOLOv11_UAVNet:无人机航拍图像专用目标检测算法
人工智能·python·深度学习·算法·目标检测
m4Rk_10 分钟前
【论文阅读】Agent 记忆机制(74):CompassMem——从相似度检索走向事件图上的记忆导航
论文阅读·人工智能·学习·开源·github
小李不想当小白18 分钟前
DMA直接存储器存取(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·分享
hetao17338371 小时前
2026-09-17 hetao1733837 的刷题记录
c++·算法
爱喝热水的呀哈喽1 小时前
openroad make各个阶段
服务器
午彦琳2 小时前
2026.9.17
数据结构·算法·leetcode
木井巳2 小时前
【记忆化搜索】不同路径
java·算法·leetcode·深度优先·剪枝·推荐算法
2601_949950632 小时前
练题簿在线练题全流程:从资料导入到模拟考试与错题复盘
学习·考研·小程序·刷题·小程序推荐
泡泡鱼(敲代码中)2 小时前
Python 容器类型学习笔记:列表、元组、字典、集合
开发语言·笔记·python·pycharm
别动我齐刘海2 小时前
ROS2 Jazzy + C++ 实战路线——基础学习2
c++·人工智能·vscode·python·学习·机器学习·机器人