3.11python+dlib方法(小白泪的教训!)+(试过了有效)
多少次深夜破防仅仅因为一个dlib,我以为挡住我前进脚步的是程序的编写,没想到,居然!是小小的一个dlib,把我丢在外面,让我一个人破碎流泪。
(实在嫌麻烦的和我一样花钱叫人远程安装也可以),而我才是真正的大怨种,不仅花钱安装最后不知道按倒哪里又搞不见了,只能自己重新下载安装
表2 系统的环境和主要相关包的安装及版本
环境及相关包 |
版本号 |
Python |
3.11 |
Opencv-Python |
4.5.2 |
numpy |
1.20.2 |
Dlib |
19.24.4 |
PyQT5 |
5.15.4 |
torch |
2.3.0 |
由于本系统通过Dlib方法进行人脸识别,因此安装Dlib库是很必要的。由于本系统采用python版本为3.11,因此常规的库安装方法是无法直接下载Dlib库的。经过网上查找解决方法和不断测试,3.11版本的python其比较可行Dlib库下载方法如下:
pycharm下载法
这种说实在很麻烦而且我前期是真的很难理解,这个.whl文件 也不是很好下载,我找了好久才找到
首先,在python官网下载dlib_bin-19.24.2-cp311-cp311-win_amd64.whl文件,注意一定要根据python版本号选择对应的.whl文件,由于我的python版本号为3.11,因此我选择了带有cp311的dlib_bin-19.24.2-cp311-cp311-win_amd64.whl文件。同理,若你的python版本号为3.xx,则需选择对应的cp3xx的.whl文件;接着在项目终端提前安装Cmake后,运行pip install dlib_bin-19.24.2-cp311-cp311-win_amd64.whl即可成功安装Dlib库。这种安装方法是基于python版本过高及没有安装Anaconda的情况下使用的。
Anaconda下载法
若下载了Anaconda可以直接通过在Anaconda Prompt进行安装,通过运行conda install cmake安装cmake后直接运行conda install dlib即可成功下载dlib库,如下图7所示:此时,虚拟环境test已经安装好了dlib库。
图7 成功安装dlib库
作者:小花阿