我最近正在使用manjaro linux,并使用opencv开展面部识别项目,所以首先我使用以下方法下载了opencv包:
sudo pacman -S opencv
并且它安装得很完美,然后我运行了代码,但是有一个错误,我无法在网上找到解决方案,说:
import cv2
ImportError: libhdf5.so.101: cannot open shared object file: No such file or directory
那么在这种情况下我该怎么办? 我试过从其他资源下载opencv,但我仍然有同样的问题。 此外,如果有人能指导我实现面部识别,那就太棒了,因为我现在已经停留了一段时间。
答案 0 :(得分:3)
我使用以下命令解决了问题:
pacman -Syu base-devel opencv opencv-samples
pacman -S hdf5
然后你需要安装gtkglext库,你可以使用:
来安装pacman -S gtkglext
这应该有效