win10下ROS2+Anaconda 以及ROS2环境配置方法(win10配置ROS2遇到的各种坑)

本文详细介绍了在Win10系统下如何解决ROS2与Anaconda结合使用时遇到的问题,包括让ROS2使用Anaconda环境、解决conda找不到Pyside2包的问题、处理PyQt无法启动GUI窗口、创建快速启动ROS2的PowerShell以及迁移choco位置和配置colcon。
摘要由CSDN通过智能技术生成

使用ROS2配合Anaconda使用时遇到的问题

如果使用Anaconda进行ROS2的环境管理,会遇到如下问题

  1. 即使设置了Python环境变量,在使用ros2指令的时候也会提示 failed to create process.,该如何正确配置ROS2需要的Python环境并且能用Anaconda管理
  2. 会遇到找不到Pyside2模块的问题
  3. 会遇到安装了PyQt5却不能用的问题
  4. 每次都需要命令行运行setup好麻烦
  5. choco默认安装在C盘,怎么给choco搬家
  6. 怎么安装colcon,ros2没这个指令

问题解决

让ROS2使用Anaconda的环境

通过实践发现,ROS2脚本中使用的Python路径写在了每个脚本里,即使修改setup文件也没有不能更改它默认访问的路径,比如在ROS里\ros2\Scripts中的launch_test-script.py的第一行就定义了,这个脚本默使用C:\python38中的Python,而不是Anaconda中的Python,如图,如果修改不便于以后的升级等各种情况(这么多脚本改起来也挺蛋疼的不是)
launch_test-script.py 中默认使用这个Python路径
我试过包括建立快捷方式和复制整个env环境到C盘,但是快捷方式没有用处,整个复制达不到使

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值