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