阅读量:0
【ROS】Ubuntu20.04卸载重装ROS_ubuntu20.04卸载ros-CSDN博客
错误处理——rosdep init,rosdep update失败解决方案_rosdep init出错-CSDN博客
ModuleNotFoundError: No module named 'catkin'
出现此错误是因为 `catkin` 模块缺失,导致 ROS 无法正确启动。您可以尝试以下步骤来解决问题:
### 1. 安装 `catkin` 模块
首先,您可以尝试安装 `catkin` 相关的 Python 模块。运行以下命令来安装所需的依赖项:
```bash
sudo apt-get install python3-catkin-pkg-modules python3-rospkg-modules python3-rosdep-modules
```### 2. 确保 ROS 环境已正确设置
确保您已经正确设置了 ROS 的环境变量。可以通过在终端中运行以下命令来加载 ROS 环境:
```bash
source /opt/ros/noetic/setup.bash
```将 `<ros_distro>` 替换为您的 ROS 发行版名称,例如 `noetic` 或 `melodic`。
为了每次打开终端时自动加载 ROS 环境,您可以将这行命令添加到 `~/.bashrc` 文件中:```bash
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc