python3.11安装face-recognition报错解决

Python3.11安装face-recognition报错,解决方案。

  • 1、numpy和boost安装出错解决
  • 2、dlib报错解决
  • face-recognition

在安装face-recognition时,根据网上提示安装了如下几个wheel、numpy、Visual Studio、cmake、boost、dlib、face-recognition,一直疯狂报错,找了好多方案才解决这个问题。

wheel和cmake我没有出现报错通过pip直接安装即可
Visual Studio 这里主要需要选择C++环境,python,其他没什么需要注意的了。

1、numpy和boost安装出错解决

这是我的版本 python 3.11
在这里插入图片描述
所以我们选择cp311的,然后AMD64,选择_amd64.whl进行安装,进入网站后可以用 ctril+F进行查找,我们下载以下两个版本

numpy:
在这里插入图片描述
boost:
在这里插入图片描述

下载完成后放到python文件夹里面的Script中,然后在路径输入cmd进入后pip install 进行安装即可
点击这里进行下载

2、dlib报错解决

dlib是我报错最多的部分,我尝试了很多版本一直在报错,所以建议还是去找轮子进行下载。
因为没有找到python3.11的版本,于是我下载了python3.9的版本。还有个python3.10的版本,我死活下不成功这里提供一下,想要下这个版本的可以试试。
python3.9版本下载地址
(注意这里下载后需要改为 -cp39-abi3- 才能进行识别)
查看python支持的包的版本 使用如下命令:
pip debug --verbose

python3.10版本下载地址

face-recognition

以上所有的东西下载完成后,就进行face-recognition下载,这里我使用pip直接下载或者使用pycharm进行下载都失败了,可能是网的问题,给pip换源即可。
输入以下命令:
pip install face_recognition -i https://pypi.douban.com/simple

然后就成功啦
在这里插入图片描述
之前触目惊心全是爆红,希望可以帮助到你们。

你可能感兴趣的:(python,numpy,开发语言)