4. 将pycharm本地项目同步到(Linux)服务器上——深度学习·科研实践·从0到1

目录

前序工作

[1. 服务器项目名和本地一致](#1. 服务器项目名和本地一致)

[2. pycharm连接服务器](#2. pycharm连接服务器)

[3. 本地项目对应到服务器项目](#3. 本地项目对应到服务器项目)

[4. 简单测试一下同步效果](#4. 简单测试一下同步效果)

同步成功


前序工作

在同步到服务器之前,得确保已经完成以下几个前置步骤:

1. 租一个云服务器 ,可参考:1. 如何在服务器上租GPU跑实验 (以AutoDL为例)

2. 将项目导入服务器 ,可参考:2. 将GitHub上的开源项目导入(clone)到(Linux)服务器

3. 将项目导入pycharm ,可参考:3. 将GitHub开源项目导入(clone)到本地pycharm

4. 搞定pycharm专业版 ,只有专业版能连接服务器同步,可淘宝解决

5. 安装好git,并连接到pycharm ,可参考:在Pycharm中配置集成Git,内附详细文档

1. 服务器项目名和本地一致

  • 先进入服务器jupyter lab看看项目名称
  • 再到本地项目文件夹看看,确认项目名,里面的内容一致
  • 保持项目名一致,是为了方便管理,防止记混

2. pycharm连接服务器

  • 工具→部署→配置(deployment)
  • 点击三个...进入SSH配置
  • 这里可以看到两个输入,主机端口,可打开AutoDL查看咱实例的SSH登录信息
  • 关于密码,我之前连接过有记录,所以得点击重置才会显示输入框,如果之前没连过,这个密码输入框是默认显示的
  • 复制下来以后长这样:
  • 分别对应 端口 号 和 主机
  • AutoDL默认用户名为:root
  • 别忘了还得输入密码,直接从AutoDL实例中SSH登录信息那里复制过来
  • 点击"测试连接"后,点击确定
  • 成功连接,确定后回到 配置(deployment) 界面

3. 本地项目对应到服务器项目

  • 在 工具→部署→配置(deployment) 界面,点击Mappings

4. 简单测试一下同步效果

  • 新建一个在OpenOccupancy项目文件夹下新建一个test.py文件,随便写点啥
  • 去jupyter lab上刷新一下服务器文件夹
  • 没有反应,说明还刚刚创建的test.py文件没有上传,咱可以选择手动上传
  • pycharm显示成功上传,咱再去服务器上jupyter lab里刷新看看

同步成功

咱在这里打开终端输入命令,就和在jupyter lab上进入终端效果一样啦

当然pycharm里的终端显示的是二手信息,如果咱做实验的话,还是推荐在jupyter lab进入终端,直接在那里输入Linux命令,管理实例,那里是一手信息,能更少出错!

相关推荐
智驱力人工智能2 分钟前
森林防火无人机火焰监测系统 构建“天空地”一体化智能防火体系 无人机火焰检测,支持红色火焰检测 城市高层建筑无人机火焰识别
人工智能·深度学习·opencv·算法·目标检测·无人机·边缘计算
多米Domi0112 分钟前
0x3f第12天 0-1背包
python·算法·leetcode·动态规划
Coovally AI模型快速验证6 分钟前
无人机低空视觉数据集全景解读:从单机感知到具身智能的跨
人工智能·深度学习·目标检测·机器学习·自动驾驶·无人机
小北方城市网8 分钟前
第 5 课:Vue 3 HTTP 请求与 UI 库实战 —— 从本地数据到前后端交互应用
大数据·前端·人工智能·ai·自然语言处理
CES_Asia8 分钟前
机器人“奥运会”登陆!CES Asia 2026角逐消费级机器人王座
大数据·人工智能·科技·机器人
wayuncn11 分钟前
AI领域核心概念解析:模型、模型参数、模型大小、计算精度
人工智能·ai·ai智能体·ai定制开发
lifejump13 分钟前
Pikachu | SSRF
服务器·web安全·安全性测试
小陈phd14 分钟前
大语言模型实战(三)——词编码技术演进:从 “机器识字符” 到 “AI 懂语义”
人工智能·语言模型·自然语言处理
电商API&Tina14 分钟前
跨境电商速卖通(AliExpress)数据采集与 API 接口接入全方案
大数据·开发语言·前端·数据库·人工智能·python
郝学胜-神的一滴18 分钟前
Linux 下循环创建多线程:深入解析与实践指南
linux·服务器·c++·程序人生·算法·设计模式