【发布时间】:2018-09-20 08:45:56
【问题描述】:
我有一个使用 Python 3.5 的 ROS 节点,我想在 ROS-Kinetic 上运行它。这应该在带有内核 4.4 的 Ubuntu 16.04 上运行。 我读过将 ROS-Kinetic 与 Python 3 匹配起来很复杂,因为它没有得到官方支持......但我也读过它可以这样做...... 有几个特定软件包的安装指南,我尝试了其中一些,但每次都失败了。
到目前为止我已经尝试过:
1) 已安装 ROS-Kinetic-desktop-full
2) pip3 安装 rospkg catkin_pkg
3) 导出 PYTHONPATH = /usr/local/lib/python3.5/dist-packages
当我运行 catkin_make 时,出现的第一个错误是:
... ImportError: No module named genmsg ...
谁能写一个准确的安装指南,让 ROS-Kinetic 在 Python 3.5(没有虚拟环境)下运行,或者告诉我安装中缺少什么?
提前致谢!
【问题讨论】:
标签: python-3.5 ros