在实现YOLO V5+deepsrt_ros时候遇到的问题
问题1:nable to find either executable ‘empy’ or Python module ‘em’… try installing the package ‘python3-empy’
在使用catkin_make编译时遇到该问题这是因为catkin找的的python版本为anaconda下面的版本,所以需要改为指定采用下面的命令
catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python3
问题2:This workspace contains non-catkin packages in it, and catkin cannot build a non-homogeneous works
在编译catkin_make时遇到This workspace contains non-catkin packages in it, and catkin cannot build a non-homogeneous works
问题如下:
错误:catkin_ws/src里面包含了不是ROS(直接或间接)支持的包,不能catkin_make
解决:
移出对应包即可
但是该包又是必须要用的,为此可以采用catkin build(catkin_make的升级版,在ubuntu18之后开始出现,make能用build就一定能用),在尝试删除某些包的时候可以先试试catkin build。