没有明天了 2023-07-17 16:53 采纳率: 33.3%
浏览 8

ros与python版本问题

ros默认的是系统的python2.7,连带着rosbag包安在python2.7上面。我的代码是python3的,想在python3上面使用这个包,但是pip不下来,提示我已经在python2.7上满足了。我想请教一下怎么把ros默认的python版本换成3,或者是在python3上面强制安装下这个rosbag库

Requirement already satisfied: rosbag in /opt/ros/melodic/lib/python2.7/dist-packages (1.14.13)

入门阶段,还没有玩明白,没什么解决思路,麻烦大家出些建议。

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-07-17 18:25
    关注
    • 这篇博客: Ubuntu 18.04下autoware 1.12 安装日志(含花屏解决方法)中的 下载相关依赖项 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 输入以下命令:

      $ sudo apt-get update
      $ sudo apt-get install -y python-catkin-pkg python-rosdep ros-$ROS_DISTRO-catkin gksu
      $ sudo apt-get install -y python3-pip python3-colcon-common-extensions python3-setuptools python3-vcstool
      $ pip3 install -U setuptools
      
    评论

报告相同问题?

问题事件

  • 修改了问题 11月23日
  • 修改了问题 11月23日
  • 创建了问题 7月17日