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库

作者:小花阿

物联沃分享整理
物联沃-IOTWORD物联网 » 3.11python+dlib方法(小白泪的教训!)+(试过了有效)

发表回复