解决 import rospy 时的报错 SyntaxError: invalid syntax

编程入门 行业动态 更新时间:2024-10-10 10:29:38

解决 import rospy 时的<a href=https://www.elefans.com/category/jswz/34/1771188.html style=报错 SyntaxError: invalid syntax"/>

解决 import rospy 时的报错 SyntaxError: invalid syntax

1. 问题

使用 rospy 时遇到报错 SyntaxError: invalid syntax

Traceback (most recent call last):File "rtsp_to_rostopic.py", line 4, in <module>import rospyFile "/usr/local/miniconda3/envs/py2/lib/python2.7/site-packages/rospy/__init__.py", line 49, in <module>from .client import spin, myargv, init_node, \File "/usr/local/miniconda3/envs/py2/lib/python2.7/site-packages/rospy/client.py", line 60, in <module>import rospy.impl.initFile "/usr/local/miniconda3/envs/py2/lib/python2.7/site-packages/rospy/impl/init.py", line 54, in <module>from .tcpros import init_tcprosFile "/usr/local/miniconda3/envs/py2/lib/python2.7/site-packages/rospy/impl/tcpros.py", line 45, in <module>import rospy.impl.tcpros_serviceFile "/usr/local/miniconda3/envs/py2/lib/python2.7/site-packages/rospy/impl/tcpros_service.py", line 54, in <module>from rospy.impl.tcpros_base import TCPROSTransport, TCPROSTransportProtocol, \File "/usr/local/miniconda3/envs/py2/lib/python2.7/site-packages/rospy/impl/tcpros_base.py", line 160(e_errno, msg, *_) = e.args^
SyntaxError: invalid syntax

2. 解决问题

参考连接:/

修改报错文件 /usr/local/miniconda3/envs/py2/lib/python2.7/site-packages/rospy/impl/tcpros_base.py 其中 160 行即可

# (e_errno, msg, *_) = e.args 原文件内容
(e_errno, msg) = e.args

3. 备注:pip 安装 rospy

pip install --extra-index-url / rospy

更多推荐

解决 import rospy 时的报错 SyntaxError: invalid syntax

本文发布于:2023-11-17 02:52:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1637616.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   rospy   import   syntax   invalid

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!