如何更正libpng15 for cv2的导入错误?[决心]



我正试图安装opencv以使用yolov4,但当我试图在python上导入cv2时遇到了一个问题:

ImportError: libpng15-c2ffaf3d.so.15.13.0: cannot open shared object file: No such file or directory

我已经安装了opencv与:

sudo apt install libopencv-dev python3-opencv

我试着:

sudo apt-get install libpng-dev

但这无济于事。

我在互联网上找不到任何关于libpng15-c2ffaf3d的信息,所以如果有人能帮忙,它会救我的。

包似乎不在python搜索的位置,您可以尝试

解决方案:

apt-get update
apt-get install -y libsm6 libxext6 libxrender-dev
pip install opencv-python

我在Python Anywhere的Linux环境中遇到了同样的问题。我创建了虚拟环境并安装了我的opencv包使用:

pip install opencv-contrib-python

但它提出了一个例外:

ImportError at /: libpng15-c2ffaf3d.so.15.13.0: cannot open shared object file: No such file or directory

然后我安装了另一个包使用:

pip install opencv-python

这解决了我的问题。

请确保将其安装在同一虚拟环境中。

相关内容

  • 没有找到相关文章

最新更新