错误信息:
ros编译报错,报错信息如下
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'Interpreter'
发现调用em库中的解释器时出现的报错,猜测具体原因是库和python版本问题(具体原因我也不太清楚)
解决方法:
删掉em库,安装empy
pip uninstall em
pip install empy