ROS在编译生成自定义消息时报错ModuleNotFoundError: No module named 'em'
生活随笔
收集整理的這篇文章主要介紹了
ROS在编译生成自定义消息时报错ModuleNotFoundError: No module named 'em'
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
ROS在編譯生成自定義消息時(shí)報(bào)錯(cuò)ModuleNotFoundError: No module named 'em'
最終,在花費(fèi)了幾個(gè)小時(shí)的時(shí)間后成功解決。
首先報(bào)錯(cuò),肯定意識(shí)到時(shí)沒(méi)有包
下意識(shí)第一步;
pip install em然后發(fā)現(xiàn),權(quán)限不對(duì),于是有了這個(gè)操作
sudo pip install em然后又提示:
Traceback (most recent call last):File "/usr/bin/pip3", line 9, in <module>from pip import mainImportError: cannot import name 'main'心里已經(jīng)有些小慌了,事情正在慢慢脫離自己的掌控。于是使用了中國(guó)人的特殊技能復(fù)制,粘帖到百度搜索。
所幸問(wèn)題不是只有自己一個(gè)人遇到,一頓自己不懂的操作:
which pip -> /usr/bin/pip #進(jìn)入該位置使用 sudo vim pip #將所看到的代碼修改 #原代碼 from pip import main if __name__ == '__main__':sys.exit(main()) #修改后 from pip import __main__ if __name__ == '__main__':sys.exit(__main__._main())感覺(jué)自己像個(gè)大佬,修改好以后再次 sudo pip install em
可以,成就感爆棚。
再次到ROS下進(jìn)行編譯,catkin_make
再次報(bào)錯(cuò)
AttributeError: 'module' object has no attribute 'Interpreter'尼瑪,太坑人了,心中不變的疑問(wèn)出現(xiàn),我能成為大神嗎?算了再搜一下,不能解決,就放棄了。再次使用中國(guó)人天賦技能
pip uninstall em pip install empy此時(shí),已經(jīng)抱著試一試的心態(tài),去ROS下編譯操作,突然看到100%,編譯成功,內(nèi)心成為大神的渴望之火再次熊熊燃燒。
總結(jié)
以上是生活随笔為你收集整理的ROS在编译生成自定义消息时报错ModuleNotFoundError: No module named 'em'的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 监督学习 | ID3 C4.5 决策树
- 下一篇: Salmon构建索引的时间效率和计算效率