亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

獲取導入錯誤:無法在 ROS 中導入名稱 SRV

獲取導入錯誤:無法在 ROS 中導入名稱 SRV

慕姐8265434 2022-08-02 16:55:08
我有一個服務器,我有一個文件,其中包含:ROSMY_Warningnode/srv/MY_Warning.srvtyp1 var1typ2 var2                                                                                                                                                                                                                                                                  ---                                                                                                                                                                                                                                                                             typ3 var3 在(包含服務器)我有,但我得到:node/src/subdir/main.pyfrom node.srv import MY_Warning, MY_WarningResponse    from node.srv import MY_Warning, MY_WarningResponseImportError: cannot import name EOR_Warning同時向我顯示正確/預期的東西:rossrv show MY_Warning$ rossrv show MY_Warning[node/MY_Warning]:typ1 var1typ2 var2---typ3 var3我在這里錯過了什么或做錯了什么?我不明白...
查看完整描述

2 回答

?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

我錯過了什么嗎?缺少的導入錯誤和導入語句不匹配。錯誤消息中的模塊不是導入的模塊


查看完整回答
反對 回復 2022-08-02
?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

我遇到了同樣的錯誤。在其他問題中,錯誤的路由是命名問題。不要以為這是在你的情況下,即使你的錯誤出現,你也應該得到My_Warning。EOR_Warning


檢查 的輸出是否為 。你能看到標題嗎?ls devel/include/node/


嘗試:


catkin_make clean

catkin_make --only-pkg-with-deps node

rosrun node main.py

然后再次嘗試導入 ROS 服務。這解決了我的問題。


查看完整回答
反對 回復 2022-08-02
  • 2 回答
  • 0 關注
  • 189 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號