
截止目前网上还没有人可以做出python3.12版本的whl的dlib模块,但是我这边做到了,采用复杂编译流程终于测试完成,并且顺利安装在python3.12环境中,虽然dlib之前网上有很多python3.11以下版本,但是python3.12绝对是独家首发的模块。下面是编译基本流程:
使用Python的pip包管理工具可以直接安装大部分所需的库,但对于一些特殊的库,比如dlib,可能需要我们手动编译并安装。以下是在Windows系统上使用Python和dlib的详细步骤:
dlib需要Visual Studio来编译,因此首先需要安装Visual Studio。推荐安装Visual Studio 2019。 2. 安装CMake
dlib也需要CMake来进行编译。可以在Visual Studio的安装程序中找到CMake并安装。 3. 安装Boost
dlib依赖于Boost库。可以在Boost的官方网站上下载对应版本的Boost库,并按照官方指南进行安装。 4. 安装dlib
在安装了上述依赖之后,就可以安装dlib了。使用pip安装dlib的命令如下:
bash复制代码
pip install dlib |
|---|
如果你在安装过程中遇到了问题,可能需要尝试以下命令:
bash复制代码
pip install --upgrade setuptools wheel numpy | |
|---|---|
pip install dlib --global-option=build_ext --global-option="-ID:/dlib/python312" |
这个命令中,“D:/dlib/python312”应该替换为你的dlib库的实际路径。这个路径可以在你安装dlib时找到。
5. 测试dlib
安装完dlib后,可以通过以下Python代码测试dlib是否正常工作:
python复制代码
import dlib | |
|---|---|
print(dlib.__version__) |
如果看到了dlib的版本号,那么说明你已经成功安装了dlib。
dlib安装教程演示:
https://www.bilibili.com/video/BV1TM411Z75b/?vd_source=989ae2b903ea1b5acebbe2c4c4a635ee
dlib python3.12 whl文件下载地址: