千家信息网

python中怎么安装dlib库

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,python中怎么安装dlib库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。编译boost.python一般安装dlib的时候最容易出
千家信息网最后更新 2026年11月03日python中怎么安装dlib库

python中怎么安装dlib库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。


编译boost.python

一般安装dlib的时候最容易出错的就是找不到boost。为了让dlib找到boost,我们需要编译boost.python。

其实安装dlib失败时候的报错信息给出了详细的指引,按照指引去做一般来说没有问题。

我这里遇到的问题是最新版的boost不能编译python。其他模块可以编译就是Python模块不可以。

我做的尝试如下:

  • 在本来就安装了Anaconda2和Anaconda3的基础上,又去安装了Python2,不确定是不是这里也起到了作用。

  • 不再用最新版的boost,而是用倒数第三个或者第四个稳定版本。

由于这里只需要用到Boost.python,所以我只编译了python模块。过程如下:

  1. 去官网下载不是最新版,而是稳定版本的boost。

  2. 运行bootstrap.bat,会生成我们需要的b2.exe和bjam.exe。

  3. 运行如下命令

b2 -a --with-python address-model=64 toolset=msvc runtime-link=static

这一过程可能会耗费几分钟时间,请耐心等待。编译成功之后会生成两个文件夹bin.v2和stage。

stage/lib文件夹下会生成类似下面这样的文件,我用最新版本的boost一直不能生成这俩文件:

而且会提示两个路径需要添加:

现在回头看一下上面第一张图的提示信息:

然后就可以知道我们需要添加两个环境变量。下面是我添加好的系统变量BOOST_LIBRARYDIR和BOOST_ROOT。

由于我尝试了不同的版本,我实际添加的版本可能和写这篇文章的时候演示的不是同一个版本的boost。但是相信应该说明白我的意思了。

安装Dlib

然后再去安装Dlib文件夹下运行安装命令:

python setup.py install

这次应该就不会出现找不到boost的错误了。一般也不会出现其他错误了。

如果还有这个错误,而且确认上都没做错的话,可以重启试试。

看完上述内容,你们掌握python中怎么安装dlib库的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

版本 编译 文件 问题 生成 两个 文件夹 时候 最新版 模块 错误 运行 信息 内容 变量 命令 就是 方法 更多 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技未来 互联网科技排名 艾特科技互联网 百单互联网科技有限公司 善班互联网科技有限公司 互联网科技视频素材 互联网科技宣传片 团飞科技与伯堂互联网服务平台 互联网经济与金融科技 恒生互联网科技指数跳水 广州市恰铎互联网科技有限公司 互联网科技和信息 深圳市罗太互联网科技有限公司 保险科技服务互联网营销体系 黑云互联网科技有限公司 云鲸互联网络科技有限公司 玉溪新华互联网科技怎么选 上海互联网科技园景观 互联网科技创新方面的资料 互联网高科技绘画 蓝思科技飞鸽互联网 科技创新互联网企业 伴你行互联网科技有限公司 西藏七维空间互联网科技有限公司 中国科技互联网公司收入 昭通云南众福互联网科技有限公司 湖北码尼互联网科技有限公司电话 荆州市昕露互联网络科技有限公司 电子科技大学互联网创业大赛 西安左小互联网科技有限公司
0