软件环境
- Ubuntu 18.04系统
- ROS melodic
查看安装ROS默认安装的CV2位置
改个名,不要是cv2就ok:
查看是否移除
可以发现还有一个cv2的so文件,所以我们需要将这个也移除。
改个名,万一以后要用可以便于恢复:
sudo mv /usr/lib/python2.7/dist-packages/cv2.x86_64-linux-gnu.so /usr/lib/python2.7/dist-packages/cv2.x86_64-linux-gnu.so.bak
可以看出现在就没有cv2库啦。
安装高版本opencv-python
直接安装opencv-python总是莫名其妙报错:
问题解决
安装的opencv-python版本过高,python2不支持,下载低版本即可:
pip install opencv-python==4.1.1.26
安装成功!
参考文章: