Многие пакеты до сих пор не поддерживаются ros noetic, поэтому я пытался собрать мелодию из исходного кода в ubuntu 20.04.Следуя инструкциям из здесь , я застрял в этой команде rosdep install --from-paths src --ignore-src --rosdistro melodic -y
Я получил следующие ошибки: -
ОШИБКА: следующие пакеты / стеки не смогли разрешить свои ключи rosdep в зависимости от системы:
laser_geometry: нет определения [python-numpy] для версии ОС [focal]
genpy: Нет определения [python-yaml] для версии ОС [focal]
gencpp: Нет определения [python-setuptools] для версии ОС [focal]
python_orocos_kdl: Нет определения [python-sip] для версии ОС [focal]
Я понимаю, что это потому, что в ubuntu 20.04 нет питона. Итак, я попытался сделать
псевдоним python = python3
в моем bashrc sudo update-alternatives --install / usr / bin / python python / usr / bin / python3 10
, но я все еще получаю эти ошибки . Как решить эти вопросы? Даже если я sudo apt-get install
все эти пакеты, все равно эти ошибки присутствуют.
Попробуйте это:
rosdep install --from-paths src --ignore-src --rosdistro melodic --os=ubuntu:bionic -y
Кроме того, melodic использует python2, который не находится в фокусе. Поэтому установите python2, pip и другие зависимости. После этого обновите-альтернативы
до python2 и pip2.
Я еще не пробовал; вы можете прокомментировать дальнейшие проблемы.