catkin_make 编译报错 Unable to find either executable ‘empy‘ or Python module ‘em‘...
    		       		warning:
    		            这篇文章距离上次修改已过433天,其中的内容可能已经有所变动。
    		        
        		                
                报错解释:
这个错误表明catkin_make在尝试构建你的ROS(Robot Operating System)工作空间时找不到empy工具。empy是一个用于创建可配置模板文件的工具,ROS依赖这个工具来生成一些必要的构建文件。
解决方法:
- 确保你已经安装了 - empy。如果没有安装,你可以通过以下命令安装:- 对于Python 2.x:pip install empy
- 对于Python 3.x:pip3 install empy
 
- 对于Python 2.x:
- 如果你已经安装了empy,确保它可以在你的环境变量中找到。你可以通过运行empy --version来检查是否可以正确调用。
- 如果你是在使用ROS的过程中首次遇到这个问题,可能是因为你的ROS环境没有完全安装或者你的环境变量没有正确设置。确保你已经完成了ROS的安装,并且你的环境变量已经包含了ROS的路径。
- 如果你在使用的是ROS的Dashing版本或更新的版本,empy已经被cmake-modules取代。确保你安装的是正确的包。
- 如果上述步骤都不能解决问题,尝试重新源码安装ROS或者重新构建你的工作空间。
如果你遵循了上述步骤还是解决不了问题,可能需要查看更详细的错误输出来进一步诊断问题。
评论已关闭