报错原因,因为Python环境是由系统外部管理的,所有当我们使用Ubuntu时候强烈不推荐我们使用pip安装东西
解决其实很简单,其实就是报错里面就写到可以通过 --break-system-package 来取消这个限制,但是这个的确很容易出问题,所以最好确定你这个东西会不影响到系统(本人亲测OpenCV不会)
pip install --break-system-packages opencv-python
方法二使用pipx安装
PS:记得按提示重启或关闭终端喔
sudo apt install pipx
pipx ensurepath
然后就想pip这么安装就好了,ps:安装失败可以参考一下下面的方法
pipx install opencv-python
下载报错,可能原因:下载太慢了超时了,用国内镜像
我这里用的是清华的镜像,你也可以用别的
pip install --break-system-packages -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
最后我们测试一下
PS:图片路径写自己的!!!
import cv2
img = cv2.imread("/home/ming/PycharmProjects/pythonProject/Tp/aaa.png")
cv2.imshow("a",img)
k = cv2.waitKey(0)