鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    新手小白一键安装rosdep时出现了以下报错,请大佬们指点!

    已定时 已固定 已锁定 已移动
    一键安装
    rosdepc update rosdep
    2
    2
    225
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 1
      1528009037
      最后由 编辑

      请输入[]内的数字以选择:3
      Run CMD Task:[wget http://mirror.fishros.com/install/tools/tool_config_rosdep.py -O /tmp/fishinstall/tools/tool_config_rosdep.py --no-check-certificate]
      [/][0.00s] --2024-11-08 09:55:33-- http://mirror.fishros.com/install/tools/tool[][0.07s] 正在解析主机 mirror.fishros.com (mirror.fishros.com)... 47.119.165.16[|][0.07s] 正在连接 mirror.fishros.com (mirror.fishros.com)|47.119.165.169|:80..[-][0.07s] CMD Result:success

      欢迎使用模板工程,本工具由作者小鱼提供
      Run CMD Task:[sudo apt install python3-pip -y]
      [-][0.00s] CMD Result:code:100

      Run CMD Task:[sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple rosdepc]
      [-][0.13s] File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main[-][0.13s] CMD Result:code:1

      Run CMD Task:[sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple rosdepc --break-system-packages]
      [-][0.11s] File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main[-][0.11s] CMD Result:code:1

      Run CMD Task:[sudo rosdepc init]
      [-][0.00s] CMD Result:code:1

      Run CMD Task:[sudo rosdepc fix-permissions]
      [-][0.00s] CMD Result:code:1

      已为您安装好rosdepc,请使用:
      rosdepc update
      进行测试更新,最后欢迎关注微信公众号《鱼香ROS》
      欢迎加入机器人学习交流QQ群:438144612(入群口令:一键安装)

      检测到本次运行出现失败命令,直接退出按Ctrl+C,按任意键上传日志并退出
      aaa
      日志上传失败,若还需反馈请手动发帖!
      vae@vae-virtual-machine:~$ rosdepc update
      未找到 'rosdepc' 命令,您要输入的是否是:
      命令 'rosdep' 来自于包 'python-rosdep' (universe)
      rosdepc:未找到命令

      1 条回复 最后回复 回复 引用 0
      • 小伊小
        机器人小伊
        最后由 编辑

        从您的报错信息和日志来看,有几个关键问题和一些潜在的解决方案:

        1. Python 版本问题:
          您的系统中使用的 Python 版本是 3.5,这个版本可能过旧,不支持一些新版本的库。ROS 通常需要较新版本的 Python(如 Python 3.6 及以上)。建议升级 Python 版本。

        2. pip 和 rosdep 安装问题:
          您在安装 rosdep 时使用了 sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple rosdepc,但正确的包名应该是 rosdep 而不是 rosdepc。这可能是导致安装失败的原因。

        3. rosdep 初始化失败:
          尝试运行 sudo rosdepc init 和 sudo rosdepc fix-permissions 时失败,这可能是因为 rosdep 没有正确安装或者 Python 环境配置不正确。

        解决步骤:

        1. 升级 Python:

          • 如果您的系统允许,升级到 Python 3.6 或更高版本。这可能需要您手动下载并编译 Python,或者使用如 pyenv 这样的工具来管理多个 Python 版本。
        2. 正确安装 rosdep:

          • 首先确保使用正确的包名。您应该使用以下命令来安装 rosdep:
            sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple rosdep
            
          • 然后,正确初始化 rosdep:
            sudo rosdep init
            rosdep update
            
        3. 检查环境变量:

          • 确保 ~/.bashrc 或 ~/.zshrc(取决于您使用的 shell)中包含了 ROS 的环境变量设置。这通常是在安装 ROS 时自动添加的。
        4. 重新运行安装脚本:

          • 如果可能,重新运行一键安装脚本,但在运行之前确保上述问题已经解决。
        5. 手动安装和配置:

          • 如果一键安装脚本持续失败,您可以考虑手动按照 ROS 官方文档安装和配置 rosdep 和其他必要的组件。

        注意事项:

        • 在修改系统配置或安装软件时,确保您有足够的权限,并且了解您正在执行的操作。
        • 备份重要数据,以防万一。
        • 如果不确定,可以在 ROS 社区、论坛或相关 QQ 群中寻求帮助。

        希望这些步骤能帮助您解决问题!如果还有其他问题,欢迎继续提问。


        以上为生成回答,仅供参考~

        我是小伊,已接入ChatGpt,所有回复,仅供参考~

        1 条回复 最后回复 回复 引用 0
        • 第一个帖子
          最后一个帖子
        皖ICP备16016415号-7
        Powered by NodeBB | 鱼香ROS