Dlib 19.7.0
pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f
dlib-19.7.0-cp36-cp36m-win_amd64.whl不是此平台上支持的wheel文件
Dlib > 19.7.0
下载CMake安装程序并进行安装:https://cmake.org/download/
将CMake可执行文件路径添加到环境变量中:
set PATH="%PATH%;C:\Program Files\CMake\bin"
注意:可执行文件的路径可能与C:\Program Files\CMake\bin
不同,根据实际情况设置路径。
注意:该路径设置仅为临时生效,若要永久生效,请在“高级系统设置” → “环境变量”选项卡中进行设置。
重新启动Cmd或PowerShell窗口以使更改生效。
从Python软件包索引中下载Dlib源代码(.tar.gz):https://pypi.org/project/dlib/#files,解压并进入文件夹。
检查Python版本:python -V
。我的输出是:Python 3.7.2
,因此我将其安装在Python3.x而不是Python2.x上。
注意: 如果您为不同的二进制文件设置了不同的变量,即python2 -V
,python3 -V
,您可以同时安装它用于Python 2和Python 3。
注意: 在进行第6步之前,您可能需要以管理员身份打开 PowerShell。
Dlib 19.17.0
sudo apt-get install cmake
wget https://files.pythonhosted.org/packages/05/57/e8a8caa3c89a27f80bc78da39c423e2553f482a3705adc619176a3a24b36/dlib-19.17.0.tar.gz
tar -xvzf dlib-19.17.0.tar.gz
cd dlib-19.17.0/
sudo python3 setup.py install
python
而不是python3
,您可以通过python -V
检查您的Python版本。找不到CMAKE_CXX_COMPILER
。 - DaReal按照以下步骤操作:
pip install cmake
pip install dlib
截止至目前(2020)有效。
pip install cmake
conda install -c conda-forge dlib
conda install -c conda-forge dlib
或者您可以使用下面提到的方法:
花费了很多时间之后,这条评论为我带来了正确的结果。 https://github.com/ageitgey/face_recognition/issues/802#issuecomment-544232494
下载Python 3.6.8并安装,确保将其添加到PATH。
在命令提示符中使用以下命令在您的电脑/笔记本电脑上安装NumPy、scipy、matplotlib和pandas:
pip install numpy
pip install scipy
pip install matplotlib
pip install pandas
前往 https://pypi.org/project/wheel/#files ,右键单击文件名"wheel-0.33.6-py2.py3-none-any.whl"(21.6 kB),然后复制链接地址。然后打开命令提示符,输入此命令“python -m pip install”后面加一个空格,然后粘贴已复制的链接。安装成功后进入下一步。
然后转到此链接:https://pypi.org/simple/dlib/,右键单击文件名"dlib-19.8.1-cp36-cp36m-win_amd64.whl",然后复制链接地址。然后打开命令提示符并执行与步骤2相同的操作,输入此命令"python -m pip install",在该命令的空格后面粘贴已复制的链接。 然后dlib将成功安装。
之后,键入python并按Enter,然后键入import dlib来检查是否完全安装了dlib。随后,您可以继续安装适用于Python 3.6的face recognition.py。
正如你在上面看到的许多答案,但是我想发布一个快速解决方案,它肯定适用于Anaconda3。我没有选择Visual Studio,因为它会消耗大量内存。
请按照以下步骤进行。
Step 1:
Install windows cmake.msi and configure environment variable
Step 2:
Create a conda environment, and install cmake using the below command.
pip install cmake
Step 3:
conda install -c conda-forge dlib
您需要安装Cmake。
dlib是一个带有Python绑定的C++库。它需要先进行构建。我的猜测是一旦您安装了Cmake,这将自动发生。
所以基本上我已经寻找了两天的解决方案。 我尝试了一切
但唯一有效的解决方案是 安装 MICROSOFT VISUAL STUDIO C++
在安装 MS VS C++ 后,我运行了命令 pip install dlib
,它像魅力一样工作。
祝你好运
下载 Visual Studio C++ 的链接
根据错误提示,您需要安装cmake。
您可以按照此说明进行操作https://www.learnopencv.com/install-dlib-on-windows/。
或者从这里直接安装cmake https://cmake.org/download/。
一旦安装了cmake,pip install dlib应该就可以工作了。
我在测试时安装了vstudio构建工具。
pip install dlib-19.5.1-cp36-cp36m-win_amd64.whl
针对上述方法,.whl文件应该放在工作目录中
或者
以下链接是支持Python3.6的dlib链接,对于Python 3.5,您可以使用dlib 35.whl链接进行替换
pip install https://files.pythonhosted.org/packages/24/ea/81e4fc5b978277899b1c1a63ff358f1f645f9369e59d9b5d9cc1d57c007c/dlib-19.5.1-cp36-cp36m-win_amd64.whl#sha256=7739535b76eb40cbcf49ba98d894894d06ee0b6e8f18a25fef2ab302fd5401c7
1. 使用 Python 3.6.9 版本
2. 首先安装 cmake。
conda install -c anaconda cmake
pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f
3.6.x
,然后执行pip install cmake
,接着执行pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f
。我在我的人脸检测系统中仅使用了这个,以便于安装。请查看https://github.com/UBISOFT-1/Project_Exodus.git。 - Muneeb Ahmad Khurram