admin管理员组文章数量:1122853
Windows系统下安装dlib需要安装两个依赖软件
- Cmake
- boost
第一步,安装Cmake
根据提示,即可安装成功。
第二步,安装boost
将下载后的压缩包进行解压,如下:
将D:\Program Files\boost_1_76_0
添加至环境变量后,重启;若不添加环境变量可能会出错。
安装
方法1
- 以管理员权限打开
Windows PowerShell
- 转到目录
tools\build\.
; - 运行
bootstrap.bat
; - 命令行运行
b2 install --prefix=PREFIX
,其中PREFIX
是要安装Boost.Build
的目录;例如:b2 install --prefix=D:\Program Files\boost_1_76_0\stage
- 将
PREFIX\bin
添加到PATH
环境变量中,并重启。 - 执行以下命令
b2 -a –-with-python address-model=64 toolset=msvc runtime-link=static
方法2
- 以管理员权限打开
Windows PowerShell
; - 转到目录
boost_1_76_0
; - 运行
bootstrap.bat
; - 命令行运行
b2 install
- 执行以下命令
b2 -a –-with-python address-model=64 toolset=msvc runtime-link=static
- 将
D:\Program Files\boost_1_76_0\stage\lib
添加到PATH
环境变量
第三步,安装dlib
方法1-pip安装
pip install -i https://mirrors.ustc.edu.cn/pypi/web/simple dlib
注意:直接使用上述语句进行安装,可能由于版本问题导致失败,建议安装低版本。经测试19.7.0
可顺利安装成功。
pip install -i https://mirrors.ustc.edu.cn/pypi/web/simple dlib==19.7.0
方法2-源码安装
下载源码
python setup.py install
在使用该方法安装过程中,一直出现以下报错:
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '/m']' returned non-zero exit status 1
2.ValueError: path 'dlib/CMakeLists.txt/' cannot end with '/'
,解决办法:在tools/python\dlib.egg-info\SOURCES.txt
删除对应位置的/
以上错误一直无法解决,待更新。
版权声明:本文标题:Windows下安装dlib 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1733929636a1778390.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论