ubuntu18.04执行catkin_make时显示AttributeError: 'module' object has no attribute 'RAW_OPT'如何解决
时间: 2024-03-22 18:35:25 浏览: 96
TensorRT-7.2.2.3.Ubuntu-18.04.x86_64-gnu.cuda-11.0.cudnn8.0
5星 · 资源好评率100%
在Ubuntu 18.04上执行catkin_make时出现AttributeError: 'module' object has no attribute 'RAW_OPT'错误通常是由于Python版本不兼容导致的。解决这个问题的方法是使用正确的Python版本。
首先,确保你的系统上安装了正确的Python版本。在Ubuntu 18.04上,默认安装了Python 3。你可以通过以下命令检查Python版本:
```
python3 --version
```
如果你的系统上只安装了Python 2,你可以通过以下命令安装Python 3:
```
sudo apt-get update
sudo apt-get install python3
```
接下来,你需要将系统默认的Python版本设置为Python 3。可以使用以下命令来完成:
```
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
```
然后,重新执行catkin_make命令,应该就不会再出现AttributeError: 'module' object has no attribute 'RAW_OPT'错误了。
阅读全文