对我来说,这些答案都没有用。以下是有效的方法:
假设您已经安装了Anaconda Python 3.7
1)下载并安装CMake(确保在安装期间检查选项以将CMake添加到系统路径中,以避免以后手动操作)。从此链接下载cmake download
2)conda install -c conda-forge dlib
关于我在两年后的工作中使用过的最新Python dlib(19.17.0)添加到任何Windows 10 Python环境的方法,Davis King 提供了两种方式。请注意,我在 Oracle VirtualBox 中运行了几个 Linux 配置,但 Windows 10 是我的本机操作系统,并且可以访问 Nvidia GPU,因此我需要在 Windows 10 上安装(不能轻易地通过VirtualBox 访问GPU)。
首先 - 最简单的方法:
pip install dlib
网站链接:https://pypi.org/project/dlib/
然后可以轻松地从源代码构建。从https://pypi.org/simple/dlib/下载并按照http://dlib.net/compile.html上的说明操作。
此外,我刚刚发现了另一种使用Visual Studio 2019(或2017)访问的方法。使用vcpkg-请参见链接https://vcpkg.readthedocs.io/en/latest/
我在Windows 10上使用CMake构建了dlib 19.17,并且它运行良好,但是后来我发现了vcpkg,现在dlib库已经成为Visual Studio的一部分。我不再需要将所有外部链接添加到C++和链接器中。vcpkg中的版本目前为19.16-1,并且具有完整的CUDA支持。
希望这能帮助其他人..
我最近在 Python 3.7 上安装了 dlib。
首先,我从 Anaconda Navigator 安装了 cmake (cmake 版本为 3.14.0)
。
接下来,我安装了 Visual Studio 2019 并安装了使用 C++ 进行桌面开发。
然后我执行了 pip install dlib
,现在它可以正常工作了。
pip install cmake
并将其设置为环境变量。之后,请确保您已安装最新版本的Visual Studio SDK。然后执行:
pip install dlib
也许尝试安装/更新Visual C++。因为这对于 CMake
运行是必要的。您可以从这里安装它,https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15#
运行以下命令:
pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f
set PATH="%PATH%;C:\Program Files\CMake\bin
以将CMake添加到您的路径中。 您也可以通过编辑环境变量手动完成此操作。
3)下载以下内容,https://pypi.org/project/dlib/#files。python setup.py install
。这基本上是一个两步的过程:
pip install cmap
pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f
简单又百分百有效的技巧
(请确保您已安装 cmake)
我的 Anaconda Python 版本:3.6.8(64 位)| 操作系统:Windows 10
python -m pip install https://files.pythonhosted.org/packages/0e/ce/f8a3cff33ac03a8219768f0694c5d703c8e037e6aba2e865f9bae22ed63c/dlib-19.8.1-cp36-cp36m-win_amd64.whl#sha256=794994fa2c54e7776659fddb148363a5556468a6d5d46be8dad311722d54bfcf
在Windows中安装dlib
从https://github.com/davisking/dlib.git下载dlib。
从https://cmake.org/download/下载camke。
解压cmake并将其配置为环境变量,提取路径为C:\Users\admin\Downloads\cmake-3.8.1-win32-x86\cmake-3.8.1-win32-x86\bin。
现在解压dlib zip文件并进入dlib文件夹。
按照以下命令操作
cd dlib/test
mkdir build
cd build
cmake ..
cmake --build . --config Release
现在前往Release文件夹,它应该位于dlib\test\build\Release,并执行以下命令: dtest.exe --runall
这个过程需要一些时间,因为cmake需要编译所有的C++文件,所以请耐心等待。 祝你愉快!