安装dib出现问题 CMake编译问题

2023-05-16

解决方案

安装dlib前需要先安装cmake 和boost。然后才能正确安装dlib

pip install boost
pip install cmake
pip install dib

报错信息

 

Installing collected packages: dlib
    Running setup.py install for dlib ... error
    ERROR: Command errored out with exit status 1:
     command: 'e:\任务\python64\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-elac2za8\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-elac2za8\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\位\AppData\Local\Temp\pip-record-hf42vjj5\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\任务\python64\Include\dlib'
         cwd: C:\Users\位\AppData\Local\Temp\pip-install-elac2za8\dlib\
    Complete output (55 lines):
    running install
    running build
    running build_py
    package init file 'dlib\__init__.py' not found (or not a regular file)
    running build_ext
    Traceback (most recent call last):
      File "C:\Users\位\AppData\Local\Temp\pip-install-elac2za8\dlib\setup.py", line 120, in get_cmake_version
        out = subprocess.check_output(['cmake', '--version'])
      File "e:\任务\python64\lib\subprocess.py", line 395, in check_output
        **kwargs).stdout
      File "e:\任务\python64\lib\subprocess.py", line 472, in run
        with Popen(*popenargs, **kwargs) as process:
      File "e:\任务\python64\lib\subprocess.py", line 775, in __init__
        restore_signals, start_new_session)
      File "e:\任务\python64\lib\subprocess.py", line 1178, in _execute_child
        startupinfo)
    FileNotFoundError: [WinError 2] 系统找不到指定的文件。

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\位\AppData\Local\Temp\pip-install-elac2za8\dlib\setup.py", line 261, in <module>
        'Topic :: Software Development',
      File "e:\任务\python64\lib\site-packages\setuptools\__init__.py", line 143, in setup
        return distutils.core.setup(**attrs)
      File "e:\任务\python64\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "e:\任务\python64\lib\distutils\dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "e:\任务\python64\lib\site-packages\setuptools\command\install.py", line 61, in run
        return orig.install.run(self)
      File "e:\任务\python64\lib\distutils\command\install.py", line 545, in run
        self.run_command('build')
      File "e:\任务\python64\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "e:\任务\python64\lib\distutils\command\build.py", line 135, in run
        self.run_command(cmd_name)
      File "e:\任务\python64\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Users\位\AppData\Local\Temp\pip-install-elac2za8\dlib\setup.py", line 129, in run
        cmake_version = self.get_cmake_version()
      File "C:\Users\位\AppData\Local\Temp\pip-install-elac2za8\dlib\setup.py", line 125, in get_cmake_version
        "\n*******************************************************************\n")
    RuntimeError:
    *******************************************************************
     CMake must be installed to build the following extensions: dlib
    *******************************************************************

    ----------------------------------------
ERROR: Command errored out with exit status 1: 'e:\任务\python64\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-elac2za8\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-elac2za8\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\位\AppData\Local\Temp\pip-record-hf42vjj5\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\任务\python64\Include\dlib' Check the logs for full command output.

 

ERROR: Command errored out with exit status 1:
     command: 'e:\任务\python64\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\位\AppData\Local\Temp\pip-record-vf9di1n7\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\任务\python64\Include\dlib'
         cwd: C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\
    Complete output (57 lines):
    running install
    running build
    running build_py
    package init file 'dlib\__init__.py' not found (or not a regular file)
    running build_ext
    Building extension for Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)]
    Invoking CMake setup: 'cmake C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\build\lib.win-amd64-3.7 -DPYTHON_EXECUTABLE=e:\任务\python64\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\build\lib.win-amd64-3.7 -A x64'
    -- Building for: NMake Makefiles
    CMake Error at CMakeLists.txt:3 (project):
      Generator

        NMake Makefiles

      does not support platform specification, but platform

        x64

      was specified.


    CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
    CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
    -- Configuring incomplete, errors occurred!
    See also "C:/Users/浣\x8d/AppData/Local/Temp/pip-install-5h_e1ta3/dlib/build/temp.win-amd64-3.7/Release/CMakeFiles/CMakeOutput.log".
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\setup.py", line 261, in <module>
        'Topic :: Software Development',
      File "e:\任务\python64\lib\site-packages\setuptools\__init__.py", line 143, in setup
        return distutils.core.setup(**attrs)
      File "e:\任务\python64\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "e:\任务\python64\lib\distutils\dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "e:\任务\python64\lib\site-packages\setuptools\command\install.py", line 61, in run
        return orig.install.run(self)
      File "e:\任务\python64\lib\distutils\command\install.py", line 545, in run
        self.run_command('build')
      File "e:\任务\python64\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "e:\任务\python64\lib\distutils\command\build.py", line 135, in run
        self.run_command(cmd_name)
      File "e:\任务\python64\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\setup.py", line 135, in run
        self.build_extension(ext)
      File "C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\setup.py", line 172, in build_extension
        subprocess.check_call(cmake_setup, cwd=build_folder)
      File "e:\任务\python64\lib\subprocess.py", line 347, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\build\\lib.win-amd64-3.7', '-DPYTHON_EXECUTABLE=e:\\任务\\python64\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\build\\lib.win-amd64-3.7', '-A', 'x64']' returned non-zero exit status 1.
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'e:\任务\python64\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\位\AppData\Local\Temp\pip-record-vf9di1n7\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\任务\python64\Include\dlib' Check the logs for full command output.

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装dib出现问题 CMake编译问题 的相关文章

  • 利用栈判断一个字符串是否为回文串

    include lt stdio h gt include lt string h gt 利用栈判断一个字符串是否为回文串 int main char a 101 s 101 int i len mid next top gets a 读入
  • Mysql 8.0 MGR部署限制和环境要求

    在mysql 8 0版本中 xff0c mgr功能进行了很大的改善和增强 xff0c 如果要部署组复制的服务器 xff0c 实例必须满足以下条件 xff1a 基础设置 xff1a 1 InnoDB存储引擎 disabled storage
  • ubuntu下安装vmware

    1 下载vmware xff0c https www vmware com cn products workstation pro workstation pro evaluation html 2 下载的vmware放到家目录下 3 ch
  • 使用devenv/MSBuild在命令行编译单个project

    一 使用devenv来build单个project devenv是VisualStudio的可执行程序 xff0c 一般安装在 C Program Files x86 Microsoft Visual Studio 10 0 Common7
  • 解决ROS常遇到的Couldn’t find executable named报错解决

    解决办法 xff1a 将执行文件打开权限允许作为程序执行文件
  • ubuntu下QtCreator启动无响应问题解决

    QtCreator正常使用 xff0c 系统重启后一打开就卡死 xff0c 无响应状态 xff0c 重装也没用 xff0c 查了半天才解决 解决方法 xff1a 删除系统配置目录下的QtProject文件夹 具体实施 xff1a 1 fin
  • PTA 数据结构 6-2 顺序表基本操作

    6 2 顺序表基本操作 xff08 10 分 xff09 本题要求实现顺序表元素的增 删 查找以及顺序表输出共4个基本操作函数 L是一个顺序表 xff0c 函数Status ListInsert Sq SqList amp L int po
  • Typora 的 markdown 语法

    Typora 的 markdown 语法 1 标题 使用简单的 ctrl 43 数字键 就可以快速完成各种级别的标题 也可以使用 表示一级标题 xff0c 表示二级标题 xff0c 以此类推 xff0c 有6个标题 2 下划线 ctrl 4
  • css弹性布局和相关属性

    弹性布局 弹性布局主要是解决移动端的问题 xff0c 但是并不代表它不能适用于PC端 xff0c 它最重要的技术就是一个叫弹性盒子 xff08 flexbox xff09 的东西 弹性盒子最主要的几个属性如下 display flex 这个
  • CSS动画

    CSS动画 CSS3的动画属性 下面的表格列出了 64 keyframes 规则和所有动画属性 xff1a 属性描述CSS 64 keyframes规定动画 3animation所有动画属性的简写属性 xff0c 除了 animation
  • JavaScript简介

    JavaScript 它是一种脚本语言 xff0c 提供页面与用户的交互途径 xff0c 主要包含三个方面的东西 ECMAScript ES 它主要是用来定义JavaScript的语法规范 xff0c 现在主流的版本是5 1 后期的主要部分
  • JavaScript 输出 语法

    JavaScript 显示方案 JavaScript 不提供任何内建的打印或显示函数 JavaScript 能够以不同方式 显示 数据 xff1a 使用 window alert 写入警告框使用 document write 写入 HTML
  • JavaScript 条件语句

    JavaScript 条件语句 条件语句 通常在写代码时 xff0c 您总是需要为不同的决定来执行不同的动作 您可以在代码中使用条件语句来完成该任务 在 JavaScript 中 xff0c 我们可使用以下条件语句 xff1a if 语句
  • JavaScript 循环

    JavaScript 支持不同类型的循环 xff1a for 循环代码块一定的次数for in 循环遍历对象的属性while 当指定的条件为 true 时循环指定的代码块do while 同样当指定的条件为 true 时循环指定的代码块 F
  • android系统logcat日志重定向到kernel,可以通过串口来输出

    修改system core rootdir init rc chmod 0660 sys power wake lock chmod 0660 sys power wake unlock 43 chmod 0660 proc kmsg St
  • JavaScript 数组知识图

  • javascript DOM 知识图

    HTML DOM 文档对象模型 当网页被加载时 xff0c 浏览器会创建页面的文档对象模型 xff08 Document Object Model xff09 主要目的就是把网页里面的元素当成对象一样支配 HTML DOM 定义了用于 HT
  • JavaScript 能够改变页面中的所有 HTML 元素

    JavaScript 能够改变页面中的所有 HTML 元素 改变 HTML 输出流 JavaScript 能够创建动态的 HTML 内容 xff1a 在 JavaScript 中 xff0c document write 可用于直接向 HT
  • audio 音频标签的使用 及实例

    audio 音频标签的使用 属性值描述autoplayautoplay如果出现该属性 xff0c 则音频在就绪后马上播放 controlscontrols如果出现该属性 xff0c 则向用户显示音频控件 xff08 比如播放 暂停按钮 xf
  • jQuery简介及简单语法

    什么是 jQuery xff1f jQuery是一个JavaScript函数库 jQuery是一个轻量级的 34 写的少 xff0c 做的多 34 的JavaScript库 jQuery库包含以下功能 xff1a HTML 元素选取HTML

随机推荐

  • jQuery里面的选择器

    jQuery里面的选择器 jQuery里面的选择器多种多样 xff0c 它支持css1 css3的选择器 xff0c 老版本的jQuery还支持Xpath的选择器 xff0c 在原来的CSS选择器上面又扩展了一些新的选择器 jQuery支持
  • jQuery事件

    什么是事件 xff1f 页面对不同访问者的响应叫做事件 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法 jQuery 是为事件处理特别设计的 实例 xff1a 在元素上移动鼠标 选取单选按钮点击元素 在事件中经常使用术语 34
  • JavaScript 存储对象 sessionStorage (会话存储) 和 localStorage(本地存储)

    JavaScript 存储对象 Web 存储 API 提供了 sessionStorage xff08 会话存储 xff09 和 localStorage xff08 本地存储 xff09 两个存储对象来对网页的数据进行添加 删除 修改 查
  • 配色网站

    01渐变色 https www grabient com ref 61 producthunt 02 New Flat UI Color Picker 网站地址 xff1a http www flatuicolorpicker com Ne
  • AJAX 语法

    AJAX 创建 XMLHttpRequest 对象 XMLHttpRequest 用于在后台与服务器交换数据 这意味着可以在不重新加载整个网页的情况下 xff0c 对网页的某部分进行更新 创建 XMLHttpRequest 对象 所有现代浏
  • mtk平台dmesg配置

    mtk平台dmesg log buffer设置 CONFIG LOG BUF SHIFT
  • onreadystatechange 事件

    onreadystatechange 事件 当请求被发送到服务器时 xff0c 我们需要执行一些基于响应的任务 每当 readyState 改变时 xff0c 就会触发 onreadystatechange 事件 readyState 属性
  • 微信小程序开发

    官方文档 https developers weixin qq com miniprogram dev 微信小程序基础 一 安装微信开发者工具 安装地址 https developers weixin qq com miniprogram
  • c#实验一

    该文档包含部分代码 若下载工程文件可以https download csdn net download sereasuesue 12057862 xff08 1 xff09 编写一个Windows应用程序 xff0c 计算n xff0c n
  • c#实验2 3

    上机练习题 xff08 1 xff09 构造一个类 xff0c 可以分别对任意多个整数 小数或字符串进行排序 答 xff1a 具体步骤和主要代码如下 xff1a 创建一个控制台应用程序exerciseSort 在Program cs文件中定
  • Javaweb大作业文档部分预览

    完整文档见https download csdn net download gd88081801 10149302 代码文件见https download csdn net download sereasuesue 12063101 目录
  • 人机交互大作业文档预览

    下载地址https download csdn net download sereasuesue 12063370 人机交互期末大作业 目录 一 设计题目 2 二 核心技术 2 三 功能实现 2 登录功能 2 四 界面设计 4 设计风格 8
  • 委托(Delegate)

    C 中的委托 xff08 Delegate xff09 类似于 C 或 C 43 43 中函数的指针 委托 xff08 Delegate xff09 是存有对某个方法的引用的一种引用类型变量 引用可在运行时被改变 委托 xff08 Dele
  • c#控制台输入输出

    控制台输出 C 控制台程序一般使用 NET Framework Console 类提供的输入 输出服务 Console WriteLine 34 Hello World 34 语句使用 WriteLine 方法 它在命令行窗口中显示其字符串
  • DAY 1

    DAY 1 温故而知新 可以为师矣 例子 xff08 仿照例子逻辑拆解单词 xff09 e vident 明显的 xff0c 明白的 e出 43 vid看 查 43 ent 的 看出来了 明显的 placid pl s d adj 平静的
  • day2

    malevolent m l v l nt adj 恶毒的 xff1b 心肠坏的 male volent male坏的 43 vol意愿 43 ent 形容词后缀 有坏的意愿 adj 恶毒的 xff1b 心肠坏的 benediction b
  • wsl ubuntu18.04 编译ffmpeg

    编译错误见ffbuild config log xff0c 文件有执行 configure的错误提示 1 安装 nasm sudo apt install nasm 2 安装pkg config sudo apt get install p
  • c#程序设计 大作业

    第一题 xff1a 控制台程序设计题 设计一个有继承机制下类的层次化结构程序 该程序中基类为一个圆Circle是抽象类 在Circle类中定义数据成员半径r 圆心位置坐标p x Y 为另外一个Point类的对象 以及抽象方法area 和vo
  • python中安装包或者更新包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))…

    问题 python中安装包或者更新包出现Retrying Retry total 61 4 connect 61 None read 61 None redirect 61 None status 61 None pip的下载源存在国外和国
  • 安装dib出现问题 CMake编译问题

    解决方案 安装dlib前需要先安装cmake 和boost 然后才能正确安装dlib pip install boost pip install cmake pip install dib 报错信息 Installing collected