ubuntu18.04执行catkin_make时报错AttributeError: 'module' object has no attribute 'RAW_OPT'
时间: 2024-03-18 18:38:04 浏览: 120
Ubuntu18.04_AI_Setup_Software
在Ubuntu 18.04执行catkin_make时报错AttributeError: 'module' object has no attribute 'RAW_OPT'是由于Python版本不兼容导致的。在Ubuntu 18.04中,默认使用的是Python 3,而在较旧的版本中,可能使用的是Python 2。
解决这个问题的方法是将catkin_make命令指定为使用Python 2。可以按照以下步骤进行操作:
1. 确保已经安装了Python 2。可以通过在终端中运行以下命令来检查Python 2的安装情况:
```
python2 --version
```
2. 打开catkin_make文件,可以使用以下命令打开:
```
sudo nano /usr/bin/catkin_make
```
3. 在文件的第一行添加以下内容,指定使用Python 2:
```
#!/usr/bin/env python2
```
4. 保存并关闭文件。
现在,再次运行catkin_make命令,应该不会再出现AttributeError: 'module' object has no attribute 'RAW_OPT'的错误。
阅读全文