mukezhale 2023-04-13 06:27 采纳率: 0%
浏览 216
已结题

在ubuntu20.04中安装ros时遇到catkin_pkg 模块NotFound的报错

在依照本篇博客的教学


安装ROS noetic的过程中出现了问题,进行到其中的第六步,初始化rosdep的时候出现了一个和大家都不一样的问题。

(base) tongji@tongji-Nuvo-8108GC-Series:~$ sudo rosdep init
[sudo] password for tongji: 
Traceback (most recent call last):
  File "/usr/local/bin/rosdep", line 5, in <module>
    from fixed_rosdep.main import rosdep_main
  File "/usr/local/lib/python3.8/dist-packages/fixed_rosdep/__init__.py", line 45, in <module>
    from .lookup import RosdepDefinition, RosdepView, RosdepLookup, \
  File "/usr/local/lib/python3.8/dist-packages/fixed_rosdep/lookup.py", line 41, in <module>
    from .rospkg_loader import RosPkgLoader
  File "/usr/local/lib/python3.8/dist-packages/fixed_rosdep/rospkg_loader.py", line 39, in <module>
    import catkin_pkg.package
ModuleNotFoundError: No module named 'catkin_pkg.package'
(base) tongji@tongji-Nuvo-8108GC-Series:~$


img

然后自己尝试了安装catkin_pkg包,但安装好以后这个问题还是没有解决。

(base) tongji@tongji-Nuvo-8108GC-Series:~$ pip install catkin_pkg
Requirement already satisfied: catkin_pkg in ./anaconda3/lib/python3.8/site-packages (0.5.2)
Requirement already satisfied: docutils in ./anaconda3/lib/python3.8/site-packages (from catkin_pkg) (0.16)
Requirement already satisfied: setuptools in ./anaconda3/lib/python3.8/site-packages (from catkin_pkg) (67.6.1)
Requirement already satisfied: pyparsing in ./anaconda3/lib/python3.8/site-packages (from catkin_pkg) (3.0.6)
Requirement already satisfied: python-dateutil in ./anaconda3/lib/python3.8/site-packages (from catkin_pkg) (2.8.2)
Requirement already satisfied: six>=1.5 in ./anaconda3/lib/python3.8/site-packages (from python-dateutil->catkin_pkg) (1.16.0)
(base) tongji@tongji-Nuvo-8108GC-Series:~$ sudo rosdep init
[sudo] password for tongji: 
Traceback (most recent call last):
  File "/usr/local/bin/rosdep", line 5, in <module>
    from fixed_rosdep.main import rosdep_main
  File "/usr/local/lib/python3.8/dist-packages/fixed_rosdep/__init__.py", line 45, in <module>
    from .lookup import RosdepDefinition, RosdepView, RosdepLookup, \
  File "/usr/local/lib/python3.8/dist-packages/fixed_rosdep/lookup.py", line 41, in <module>
    from .rospkg_loader import RosPkgLoader
  File "/usr/local/lib/python3.8/dist-packages/fixed_rosdep/rospkg_loader.py", line 39, in <module>
    import catkin_pkg.package
ModuleNotFoundError: No module named 'catkin_pkg.package'


请问这个问题应该如何解决!多谢!

  • 写回答

8条回答 默认 最新

  • 「已注销」 2023-04-13 07:31
    关注

    那应该是没有安装好

    评论

报告相同问题?

问题事件

  • 系统已结题 4月21日
  • 修改了问题 4月13日
  • 创建了问题 4月13日