python安装dlib库报错问题及解决方法


Posted in Python onMarch 16, 2020

问题描述

我是debain 系的linux系统没遇到这个问题,在centos系统遇到的

Collecting dlib
  Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/63/92/05c3b98636661cb80d190a5a777dd94effcc14c0f6893222e5ca81e74fbc/dlib-19.19.0.tar.gz (3.2MB)
    100% |????????????????????????????????| 3.2MB 99.4MB/s
Building wheels for collected packages: dlib
  Running setup.py bdist_wheel for dlib ... error
  Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-ld86u12i/dlib/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmp0zu3_xkcpip-wheel- --python-tag cp36:
  running bdist_wheel
  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.6.8 (default, Aug  7 2019, 17:28:10)
  Invoking CMake setup: 'cmake /tmp/pip-build-ld86u12i/dlib/tools/python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/tmp/pip-build-ld86u12i/dlib/build/lib.linux-x86_64-3.6 -DPYTHON_EXECUTABLE=/usr/bin/python3 -DCMAKE_BUILD_TYPE=Release'
  -- The C compiler identification is GNU 4.8.5
  -- The CXX compiler identification is unknown
  -- Check for working C compiler: /usr/bin/cc
  -- Check for working C compiler: /usr/bin/cc -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
  CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
  -- Found PythonInterp: /usr/bin/python3 (found version "3.6.8")
  -- Found PythonLibs: python3.6m
  -- Performing Test HAS_CPP14_FLAG

主要报错就是

  CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.

解决办法

yum install cmake gcc-c++

另一个问题
另外一个地方可能会报错

fatal error: Python.h: No such file or directory
 #include <Python.h>
                   
compilation terminated.

这种报错很常见了

解决办法:

debain系

sudo apt install python3-dev

rehat系

yum install python3-devel

总结

到此这篇关于python安装dlib库报错问题及解决方法的文章就介绍到这了,更多相关python安装dlib库报错内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中函数的多种格式和使用实例及小技巧
Apr 13 Python
在Python中使用成员运算符的示例
May 13 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
Nov 15 Python
Python格式化日期时间操作示例
Jun 28 Python
pycharm打开命令行或Terminal的方法
Jan 16 Python
PyQt5 多窗口连接实例
Jun 19 Python
Pandas之排序函数sort_values()的实现
Jul 09 Python
基于python进行抽样分布描述及实践详解
Sep 02 Python
Python 列表的清空方式
Jan 13 Python
python实现贪吃蛇游戏源码
Mar 21 Python
Numpy 理解ndarray对象的示例代码
Apr 03 Python
Python必备技巧之字符数据操作详解
Mar 23 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
Mar 16 #Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
Mar 16 #Python
Python3.6 中的pyinstaller安装和使用教程
Mar 16 #Python
python pandas利用fillna方法实现部分自动填充功能
Mar 16 #Python
Python Flask上下文管理机制实例解析
Mar 16 #Python
Python threading.local代码实例及原理解析
Mar 16 #Python
python实现ssh及sftp功能(实例代码)
Mar 16 #Python
You might like
PHP+MySQL投票系统的设计和实现分享
2012/09/23 PHP
ThinkPHP实现分页功能
2017/04/28 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
javascript操作JSON的要领总结
2012/12/09 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
jquery.post用法关于type设置问题补充
2014/01/03 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
详解用Node.js写一个简单的命令行工具
2018/03/01 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
Python最长公共子串算法实例
2015/03/07 Python
用Python编写简单的定时器的方法
2015/05/02 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
Matplotlib 生成不同大小的subplots实例
2018/05/25 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
通过pycharm使用git的步骤(图文详解)
2019/06/13 Python
python模拟斗地主发牌
2020/04/22 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
个人近期表现材料
2014/02/11 职场文书
公益广告语集锦
2014/03/13 职场文书
主办会计岗位职责
2014/03/13 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
亲戚关系证明
2015/06/24 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
浅谈Redis缓冲区机制
2022/06/05 Redis