首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 20.04的ROS旋律分期播放

Ubuntu 20.04的ROS旋律分期播放
EN

Ask Ubuntu用户
提问于 2020-06-07 14:53:40
回答 2查看 12K关注 0票数 0

很多软件包仍然不支持ros,所以我试着在ubuntu20.04中从源代码中构建旋律。在遵循这里的指示时,我被困在这个命令rosdep install --from-paths src --ignore-src --rosdistro melodic -y

我犯的错误是:-

ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: laser_geometry: No definition of [python-numpy] for OS version [focal] genpy: No definition of [python-yaml] for OS version [focal] gencpp: No definition of [python-setuptools] for OS version [focal] python_orocos_kdl: No definition of [python-sip] for OS version [focal]

我知道这些是因为ubuntu20.04中没有python。所以我试着做

  1. alias python=python3在我的bashrc
  2. sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

但我仍然会收到这些错误。如何解决这些问题?即使我sudo apt-get install所有这些包,这些错误仍然存在。

EN

回答 2

Ask Ubuntu用户

发布于 2021-01-05 06:49:34

回答你的问题..。

我开始沿着@HimnashuTanwar建议的路线,从源头构建旋律,但最终得出结论,在20.04中,完全的ros旋律安装是不可行的。

几个注意事项:

因此,最后,最好还是坚持支持的版本对: 18.04的旋律或20.04+ (http://wiki.ros.org/Distributions)上的注音。

票数 1
EN

Ask Ubuntu用户

发布于 2020-12-12 12:28:33

试试这个:

代码语言:javascript
复制
rosdep install --from-paths src --ignore-src --rosdistro melodic --os=ubuntu:bionic -y

除此之外,旋律使用的是python2,这并不是焦点。因此,安装python2、pip和其他依赖项。然后,update-alternatives到python2和pip2。

我还没试过,你可能会对进一步的问题发表评论。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1247926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档