我有一个ROS
服务器MY_Warning
,我有一个文件node/srv/MY_Warning.srv
,其中包含:
typ1 var1
typ2 var2
---
typ3 var3
在node/src/subdir/main.py
(包含服务器)中,我有from node.srv import MY_Warning, MY_WarningResponse
,但我得到:
from node.srv import MY_Warning, MY_WarningResponse
ImportError: cannot import name EOR_Warning
虽然rossrv show MY_Warning
向我显示了正确/预期的内容:
$ rossrv show MY_Warning
[node/MY_Warning]:
typ1 var1
typ2 var2
---
typ3 var3
我在这里错过了什么或做错了什么?我不明白
我遇到了同样的错误。在其他问题中,错误的路径是命名问题。不要认为这是在你的情况下,即使在你的错误
EOR_Warning
出现,你应该得到我的警告检查
ls devel/include/node/
的输出是否正确。你能看到标题吗尝试:
然后再次尝试导入ROS服务。这解决了我的问题
我错过什么了吗?导入的缺失错误与导入语句不匹配。错误消息中的模块不是导入的模块
相关问题 更多 >
编程相关推荐