安装dlib-19.24报错subprocess.CalledProcessError: Command ‘[‘cmake‘, ‘--build‘,

Windows下安装dlib Windows系统下安装dlib需要安装两个依赖软件 Cmake boost 第一步,安装Cmake 第二步,安装boost 第三步,安装dlib 阅读详情
AI摘要

在安装dlib时遇到subprocess.CalledProcessError,原因是CMake未能找到libfig库。解决方法是在安装命令中添加--noDLIB_GIF_SUPPORT选项,禁用gifsupport。参考了相关博客和GitHubissue讨论。

Win10系统,在安装dlib-19.24时出现报错:

subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '/m']' returned non-zero exit status 1

记录一下解决方法:

首先按照网上的此教程进行安装:

dlib GPU 版本安装:
1、去官网 http://dlib.net/ 下载 dlib 压缩包,并解压;
2、安装 cmake,使用 pip install cmake 或 conda install cmake 安装即可;
3、去 dlip 解压目录下,执行 python setup.py install ,等待完成安装。

在执行第三步时出现报错:subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '/m']' returned non-zero exit status 1

报错原因:

CMake 在寻找计算机环境里面的 libfig库,没有找到。

解决方法:

不启用 gif support:

python setup.py install --no DLIB_GIF_SUPPORT

参考:

  1. dlib 安装和使用 - wuliytTaotao - 博客园 (cnblogs.com)

  1. Windows 安装Dlib出现的问题 - CodeAntenna

  1. https://github.com/davisking/dlib/issues/1872#issuecomment-945830901

报错:subprocess.CalledProcessError: Command ‘[‘where‘, ‘cl‘]‘ returned non-zero exit status 1. 右键此电脑--属性--高级系统设置--环境变量--系统变量--找到Path。Enterprise是企业版,如果你是社区版就找Community。2.安装的时候,c++桌面那个需要勾选。 阅读详情

相关推荐

处理错误: Python解决方案

模块的相关函数,您可以捕获异常、获取错误信息,并根据需要采取相应的处理措施。本文将为您介绍如何处理这种错误,并提供相应的Python代码示例。属性可以获取命令执行时的输出。异常,并仅处理命令执行成功的情况。在使用Python编程时,我们经常会遇到各种错误和异常。异常是Python中处理外部命令执行错误的重要步骤。函数执行外部命令时,如果命令返回的退出代码不为零,就会引发。在上面的代码中,如果命令执行失败,属性可以获取触发异常的命令,在上面的代码中,我们使用。异常将被捕获,并可以通过。

ByteHero的博客 3126

安装spconv报subprocess.CalledProcessError: Command ‘[‘cmake‘, ‘--build‘, ‘.‘, ‘--config‘, ‘Release‘, ‘-

setup(

qq_45191169的博客 1512

WPT无线电能传输公式推导、编程计算、仿真验证全过程

主要分为5大模块,分别为无补偿,SS,SP,PP,PS,每个模块对应有公式推导,matlab编程计算相关参数以及将计算参数和仿真验证观察是否对应。采用matlab编程计算参数以及simulink仿真验证

zzhao2580的博客 7756

关于Python安装dlib库报错的问题

安装face_recognition库的时候需要dlib库的前置条件。 本文章是在Windows环境下进行的 python在安装dlib库前要安装cmake,以及C++环境,可能还需要Twisred库, C++环境安装VS解决,只安装基础的C++即可,cmake库安装简单,Twisred库需要在 https://www.lfd.uci.edu/~gohlke/pythonlibs/下载,找到自己对应的Python版本即可。 完成前置库的安装后就可以安装dlib了,但还有一种情况会报错: su

脱线的鱼 4291

105. replace( )函数

【目录】

weixin_63986098的博客 1万+

unity | 动画模块之滚动选项框

动画模块之滚动选项框

菌菌兹的博客 2075

pyopenjtalk安装中解决subprocess.CalledProcessError: Command ‘[‘cmake‘...

解决pyopenjtalk安装问题。下载CMAKE,安装后把cmake的bin文件夹添加到系统路径,重新通过pip安装pyopenjtalk,成功了。

weixin_41476562的博客 3640

《矩阵论》学习笔记(四):4.2 矩阵的QR分解

《矩阵论》学习笔记(四):4.2 矩阵的QR分解 文章目录《矩阵论》学习笔记(四):4.2 矩阵的QR分解一. Givens矩阵与Givens变换1.1. 概念与理解1.2. Givens矩阵求解方法二. Householder矩阵与Householder变换2.1. 概念与理解2.2. Householder矩阵求解方法2.3. Givens变换与Householder变换的关系三. 矩阵的QR...

shine的博客 3681

pyopenjtalk安装中解决subprocess.CalledProcessError: Command ‘[‘cmake‘...的一种方法

然后再pip安装pyopenjtalk即可。不知道为什么这样就行了,如果有懂行的大佬希望能在评论区指点迷津。解决的方法是pip list看一看虚拟环境里有没有cmake,如果有的话把cmake卸载掉,也就是。提示cmake没有成功,但是cmake指令的语法应该是没有问题的。安装pyopenjtalk,直接pip安装会发现诡异错误。如果不成功,则查看其它相关博文。

qq_33882464的博客 9397

Waymo数据集里的隐藏彩蛋:5个激光雷达数据融合实战(附Python代码)

本文深入解析Waymo数据集中5个激光雷达的数据融合技术,提供Python实战代码,帮助开发者掌握多传感器协同工作的关键方法。通过时间同步、坐标转换和运动补偿等技术,实现高精度3D场景重建,提升自动驾驶系统的环境感知能力。

weixin_30399821的博客 82

电磁兼容(EMC):一文读懂过电应力(EOS)

过电应力(EOS)是指元器件承受的电流或电压应力超过其允许的最大范围。产品的电磁兼容(EMC)失效的一种常见模型为过电应力(EOS),也是电子产品失效的最常见的情况之一。过电应力基本与半导体器件相关,EOS事件包括有:静电放电(ESD)、雷击、系统瞬态、电磁脉冲、充电等。本文将详细讨论一下产品设计中如何关注EOS设计。

linkking27的博客 6485

spconv1.2.1安装时出现subprocess.CalledProcessError错误的解决方法

spconv1.2.1安装时出现subprocess.CalledProcessError错误的解决方法

weixin_44013732的博客 7230

ESP32 物联网宠物喂食器:实现远程智能投喂的完整方案

本项目基于 ESP32 实现了智能宠物喂食器的核心功能,硬件结构简单、成本较低,软件支持远程控制和状态监测。添加摄像头:通过 ESP32-CAM 模块实时观察宠物进食情况。APP 集成:开发专属手机 APP,支持定时设置、报警推送、喂食记录查询。语音控制:结合 Alexa 或小爱同学,实现语音指令喂食。太阳能供电:户外使用时,通过太阳能板为设备供电,节能环保。

weixin_42300449的博客 1276

Win10下安装mitie遇到subprocess.CalledProcessError:Command[‘cmake’,‘..’,‘-A’,‘x64’]的解决方法

文章目录一、问题描述二、安装mitie前必须安装的依赖2.1安装Visual Studio C++2.2 安装Cmake2.3 安装boost三、安装mitie及解决问题 一、问题描述 安装mitie时最后一步出现了错误,根据网上教程安装好了Visual Studio、cmake、boost之后,到最后一步,先是下载了mitie安装包,之后采用本地安装的方法python setup.py install 去安装,结果发现报出了setup.py中的错误:subprocess.CalledProcessErro

qq_38796548的博客 2万+

【2026年米哈游春招 - 3月14日 -第一题- 行列相等】(题目+思路+Java&C++&Python解析+在线测试)

摘要 本文解决了一个矩阵行列和匹配问题:统计矩阵中行和等于列和的所有行列对数量。算法首先计算每行和每列的元素和,然后利用哈希表统计各行列和的出现次数。通过遍历列和并查询对应的行和出现次数,高效计算出匹配对数。该方法时间复杂度为O(nm),空间复杂度为O(n+m),适用于大规模矩阵数据。代码实现了Python、Java和C++版本,通过哈希表优化避免了暴力枚举,显著提高了计算效率。

m0_73659489的博客 83

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

dlib安装报错

报错:subprocess.CalledProcessError: Command '[‘cmake’, ‘–build’, ‘.’, ‘–config’] 解决:sudo apt-get install libboost-python-dev cmake 参考:https://blog.csdn.net/lsg_lsg_lsg/article/details/78895427 如果安装cmake和boost时提示: 执行:sudo apt-get update ...

qq_36780295的博客 1088

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

python的subprocess模块

1 os与commands模块​2 subprocess模块​3 subprocess.Popen类我们几乎可以在任何操作系统上通过命令行指令与操作系统进行交互,比如Linux平台下的shell。​​那么我们如何通过Python来完成这些命令行指令的执行呢?另外,我们应该知道的是命令行指令的​​执行通常有两个我们比较关注的结果:1 命令执行的状态码--表示命令执行是否成功​2 命令执行的输出结果-...

chengxuyuanyonghu的专栏 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Windows下安装dilb解决方法

Windows下安装dlib无论pip 还是源码编译都存在以下一个问题: 很诡异,其实是numpy.h中使用Py_ssize_t而不是ssize_t。只要解决这个就可以。所以修改方式如下,在dlib-19.22\dlib\external\pybind11\include\pybind11/numpy.h中,将: 改成: 主要是这一句,19.24之后将“using ssize_t = SSIZE_T;”改成“typedef SSIZE_T ssize_t;”也可以 我叫谢琛,深度学习探索者一

baidu_34172099的博客 856

【问题解决】subprocess.CalledProcessError: Command ‘(‘lsb_release‘, ‘-a‘)‘ returned non-zero exit status 1

问题: ERROR: Exception: Traceback (most recent call last): File "/usr/local/python/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 188, in _main status = self.run(options, args) File "/usr/local/python/lib/python3.8/site-packa.

丨晋丨 4万+

pip安装pyopenjtalk报错cmake找不到的解决办法

安装pyopenjtalk报错CalledProcessError

梦马韶华 2583

编译报错记录 subprocess.CalledProcessError: Command ‘[‘ninja‘, ‘-v‘]‘ returned non-zero exit status 1

在执行编译一些库时,由于torch版本过高导致的一些问题,本可以通过创建低版本torch环境解决,但由于涉及到CUDA版本更换过于麻烦,可以采取下面的方法。

qq_44627562的博客 7320

【Error】Win10/Python3.9安装dlib报错:subprocess.CalledProcessError以及解决方法

Python3.9安装dlib报错无数后记录解决方案报错显示vs2022的c++安装安装boost和cmake配置cmake环境变量之前尝试过的方法 解决方案 注意python3.9就选择cp39的dlib包,否则报错: ERROR: dlib-19.7.0-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform. https://blog.csdn.net/DoubleJ2/article/details/115399326

qq_44330459的博客 1万+
上一篇: Python+OpenCV+paddleocr基于传统图像处理技术实现车牌识别
下一篇: PyQt5 将.ui文件转为.py文件并用另一个.py调用
Thomas_221126
博客等级 码龄6年 37粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值