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

【ROS2】 Conda 环境搭建(命令行版)

【ROS2】 Conda 环境搭建(命令行版)

适用场景:PyCharm 可视化创建失败 / ToS 报错 / 版本不兼容
核心原则弃用 IDE 新建,强制命令行指定 Python 3.12

1. 故障复盘(为何可视化会失败)
  • 版本陷阱:PyCharm 默认勾选Python 3.13,与 ROS2 Jazzy 不兼容。
  • 交互阻断:IDE 后台无法弹出Conda ToS(服务条款)确认窗口,导致静默失败。
  • 黑盒操作:无法直观看到下载进度和依赖冲突细节。

2. 标准操作步骤 (SOP)

Step 1: 激活 Conda 基础命令

source~/miniconda3/etc/profile.d/conda.sh

Step 2: 接受服务条款 (解决 ToS 报错)

conda tos accept --override-channels--channelhttps://repo.anaconda.com/pkgs/main conda tos accept --override-channels--channelhttps://repo.anaconda.com/pkgs/r

Step 3: 命令行创建环境 (关键步骤)

⚠️注意:必须显式指定python=3.12,切勿使用默认版本。

conda create-nros2-wspython=3.12-y

Step 4: PyCharm 关联现有环境

  1. 打开 PyCharm ->Settings->Project->Python Interpreter
  2. 点击Add Interpreter->Add Local Interpreter
  3. 选择Conda Environment->Existing environment
  4. 解释器路径选择:~/miniconda3/envs/ros2-ws/bin/python

3. 避坑指南
  • 禁止在 PyCharm 中使用Generate new创建 ROS2 环境(容易选错版本)。
  • 推荐先由命令行完成环境构建与依赖安装,再由 IDE 进行“挂载”使用。

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

相关文章:

  • 技术视角下的校友网管理选型:为什么‘国内好用的校友网管理软件推荐’需聚焦场景化闭环能力
  • LangChain / Get started / Philosophy
  • 51单片机实训4:独立按键控制LED
  • TensorFlow 2.x 模型部署实战:3种格式转换与 Flask API 封装
  • 终极跨平台资源嗅探工具res-downloader深度解析:专业级网络资源捕获实战指南
  • 简历诊断优化:鸿蒙AI应用,让你的简历从“已读“变成“已约面“![
  • 能力图谱如何赋能职教智慧实训
  • Windows Defender Remover:释放系统潜力的终极解决方案
  • 文件操作相关知识点
  • 超详细!普通人拥抱 AI Coding 的最短路径(附代码和实操截图)
  • 终端越来越难管,信息化负责人该如何重新设计办公计算架构?
  • 如何快速掌握ExifToolGui:专业照片元数据管理终极指南
  • 理士蓄电池靠谱商家怎么选?企业采购决策全攻略FAQ
  • 第一篇博客之自我介绍
  • 学生台灯品牌排行榜前十名有哪些?2026年学生台灯排行分享,别乱买
  • 终极手柄映射指南:5步轻松掌握AntiMicroX控制器配置
  • ARM Cortex-M4 GPIO上拉下拉配置与DTH-08信号控制
  • 企业级AI接口统一调度平台排行:合规与效率双维度评测
  • 计算机毕业设计之基于web的校园智能导航系统
  • 终极指南:九大网盘高速下载工具LinkSwift完全解析
  • 铁律→人格→语义·联合统一映射协议 v1.0
  • CircuitJS1 Desktop Mod:免费开源的桌面电路仿真实验室,让电子设计变得简单直观
  • milvus | 第 11 章:Streaming/WAL 系统一:Channel 与 Message 模型
  • 专业红木家具无损搬运服务|广州精细化高端搬家防护方案
  • 2026年,这家靠谱的粪污风干机制造厂家,究竟有何独特之处?
  • AI时代内容确权:豆包与文心一言专属收录实战指南
  • 【计算机大数据毕业设计案例】基于电商大数据的京东教辅消费行为分析系统的设计与实现 基于用户画像的京东教辅图书市场定位系统(程序+文档+讲解+定制)
  • Mixamo动画转换插件:快速实现UE4根运动动画的终极指南
  • AIMP音乐播放器安装步骤(附安装包)AIMP v5.40下载安装教程(图文步骤)
  • 绝区零自动化助手:一键解放双手,智能完成日常任务与战斗优化