ROS2的Bouncy版本和Crystal版本有一些不小的差别,所以重新部署时会遇到另外一些问题
环境
- 操作系统:macOS “Mojava” 10.14.5
- 安装方式:二进制包安装
- ROS2版本:Crystal
操作
$ colcon build --symlink-install
现象1
[1.511s] ERROR:colcon.colcon_core.entry_point:Exception loading extension 'colcon_core.shell.bash': cannot import name 'Interpreter' from 'em' (/usr/local/lib/python3.7/site-packages/em/__init__.py)
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/colcon_core/entry_point.py", line 98, in load_entry_points
extension_type = load_entry_point(entry_point

在macOS Mojava 10.14.5上部署ROS2 Crystal时遇到了与python包冲突和缺失软件的问题。现象包括与python包名称冲突导致的编译错误,以及因未安装造成的问题。解决办法是删除冲突的python包并安装,以及通过brew安装。参考ROS2官方教程完成部署。
最低0.47元/天 解锁文章
127

被折叠的 条评论
为什么被折叠?



