ROS使用过程中出现的问题:由于Anaconda的Python路径问题造成rqt_graph报错
来源:互联网 发布:淘宝网推广方法ppt 编辑:程序博客网 时间:2024/05/17 01:06
2017年6月28日:rqt工具报错与Python版本问题(已解决)
电脑已装Anaconda3,默认Python为Python3.6.1,按ROS wiki安装并按Beginner Tutorial一步步操作,在第五个教程Understanding Topics出现问题如下。
运行rosrun rqt_graph rqt_graph
报错
Could not import "pyqt" bindings of qt_gui_cpp library - so C++ plugins will not be available:Traceback (most recent call last): File "/opt/ros/kinetic/lib/python2.7/dist-packages/qt_gui_cpp/cpp_binding_helper.py", line 43, in <module> import libqt_gui_cpp_sipModuleNotFoundError: No module named 'libqt_gui_cpp_sip'Traceback (most recent call last): File "/opt/ros/kinetic/lib/rqt_graph/rqt_graph", line 8, in <module> sys.exit(main.main(sys.argv, standalone='rqt_graph.ros_graph.RosGraph')) File "/opt/ros/kinetic/lib/python2.7/dist-packages/rqt_gui/main.py", line 59, in main return super(Main, self).main(argv, standalone=standalone, plugin_argument_provider=plugin_argument_provider, plugin_manager_settings_prefix=str(hash(os.environ['ROS_PACKAGE_PATH']))) File "/opt/ros/kinetic/lib/python2.7/dist-packages/qt_gui/main.py", line 505, in main plugin = plugins.keys()[0]TypeError: 'dict_keys' object does not support indexing
google了一下,不少人出现类似问题,应该和Python版本有关,把默认Python换回2.7.12,重新安装rqt和rqt-common-plugins依然不行。
解决方法:注释掉.bashrc文件中Anaconda添加的路径
参考python-anaconda-how-to-safely-uninstall
1.找到.bashrc文件中这一行,并注释掉
# added by Anaconda3 4.3.1 installer#export PATH="/home/deeplearning/anaconda3/bin:$PATH"
2.打开新窗口,运行
rosrun rqt_graph rqt_graph
3.成功运行没有报错
阅读全文
1 0
- ROS使用过程中出现的问题:由于Anaconda的Python路径问题造成rqt_graph报错
- 由于使用SVN 造成的项目无法使用的问题,报错“项目刷新失败,无法从服务器中检索文件夹信息
- AndroidStudio中由于代码问题造成的Selector无效问题
- SQL SERVER 2005 由于默认排序规则造成多数据库查询报错的问题
- 转json由于pojo类不完善造成的各类报错问题
- 解决使用TinyMCE时由于ThickBox造成的乱码问题
- 由于standby_file_management造成的dg的问题
- git使用过程中出现的问题
- fastJson使用过程中出现的问题
- Handler使用过程中出现的问题
- ROS执行rosrun rqt_graph报错No module named 'catkin_pkg'
- Anaconda 安装出现的conda无法使用问题
- 关于使用anaconda出现CondaHTTPError问题的解决
- 关于类的指针对象和普通对象由于使用错误造成莫名报错
- ROS中使用摄像头的问题
- 在ubuntu14.04上anaconda和ros共存的问题?
- javascript由于编码不同造成乱码的问题
- javascript由于编码不同造成乱码的问题
- Linux终端仿真工具SecureCRT 7.3.5 下载与安装
- 泛型
- sge 启动和重启命令
- jar文件
- NYOJ:76-超级台阶
- ROS使用过程中出现的问题:由于Anaconda的Python路径问题造成rqt_graph报错
- uva 10603 倒水问题
- 我学习python的常用工具或网站
- get和post
- 这个暑假的展望
- 2017/06/15 榕基面试题
- 见习报告
- Python常用软件安装
- 欢迎使用CSDN-markdown编辑器