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

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

目录

  • 1、安装专业版profession pycharm
  • 2、pycharm远程链接服务器
  • 3、配置本地与远程服务器的文件映射
  • 4、配置项目调试的解释器

本地主机: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环境 执行路径
在这里插入图片描述
创建 确定 等工程重新配置完成
至此可以实现远程开发+调试

http://www.dtcms.com/a/305611.html

相关文章:

  • 在VS2022中调试ASP.NET项目时修改DLL或ASPX动态页面的原理及实现方法
  • 【推荐100个unity插件】Unity 创意编程库——Klak插件的使用
  • 计算机网络基础(二) --- TCP/IP网络结构(应用层)
  • 论文Review LSLAM BALM | 经典激光SLAM方案!港大MARS出品!RAL2021 | 激光BA优化
  • DIV 指令概述
  • AWS VPC NAT 网关可观测最佳实践
  • 【iOS】weak修饰符
  • 计算机组成原理(6) - 加法器
  • SpringBoot学习 |springboot概念+微服务架构
  • 【AI】入门级提示词模板:适用于ChatGPT、文心一言等主流模型
  • day25——HTML CSS 前端开发
  • 运维管理系统的优势和缺点
  • springcloud03-Nacos配置中心
  • HTML应用指南:利用POST请求获取全国公牛门店位置信息
  • Python 使用 asyncio 包处理并 发(使用asyncio包编写服务器)
  • WebSocket 简介与在 Vue 中的使用指南
  • LaTeX 创建工程并生成完整文档指南
  • tplink er2260t配置带vlan的pppoe拨号
  • 【人工智能99问】混合专家模型(MoE)是如何训练的?(18/99)
  • Tomcat 服务器日志
  • uvm-tlm-sockets
  • 论文Review 3DGSSLAM S3PO-GS | ICCV 2025 港科广出品!| 高效快速的3DGSSLAM!
  • 适配鸿蒙低性能设备的终极优化方案:从启动到渲染全链路实战
  • 企业级web应用服务器TOMCAT
  • Qt 嵌入式系统资源管理
  • 【GEO从入门到精通】生成式引擎与其他 AI 技术的关系
  • Linux线程同步与互斥(上)
  • HTML5 Web 存储
  • 从结构到交互:HTML5进阶开发全解析——语义化标签、Canvas绘图与表单设计实战
  • 【探索进程信号】:信号捕捉