繁体   English   中英

ROS rqt_graph 不再启动(ImportError DEFAULT_MASTER_PORT)

[英]ROS rqt_graph does not launch anymore (ImportError DEFAULT_MASTER_PORT)

最近我安装了 Universal Robots 的离线模拟器,结果 install.sh 删除了我的整个 ROS 安装。 美好的。 我按照官方指南重新安装了它,现在 rqt_graph 不起作用:

usr@legion:~/Documents/catkin_ws$ rqt_graph
Traceback (most recent call last):
  File "/opt/ros/melodic/bin/rqt_graph", line 5, in <module>
    from rqt_gui.main import Main
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rqt_gui/main.py", line 41, in <module>
    import rospy
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/__init__.py", line 49, in <module>
    from .client import spin, myargv, init_node, \
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/client.py", line 60, in <module>
    import rospy.impl.init
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/impl/init.py", line 58, in <module>
    from rosgraph.rosenv import DEFAULT_MASTER_PORT  # default port for master's to bind to
ImportError: cannot import name DEFAULT_MASTER_PORT

(roscore 正在另一个终端中运行)我尝试了 sudo apt install ros-melodic-rqt 和 sudo apt-get install python-rosgraph,但错误仍然存​​在。

我挖掘并发现这个特定变量已添加到旋律发行版中的该文件中,因此可能存在版本冲突,但我不知道如何检查。

如何进行?

我终于做了 sudo apt-get update 和 sudo apt-get upgrade 并且一些 ros 包已经更新,它现在可以工作了。 这可能对某些人有用:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM