凯发真人娱乐

windows系统下 python(anaconda)的 dlib库 的安装 -凯发真人娱乐

2023-10-19,,

0. 引言

  介绍在   操作系统下,在 python 的 anaconda 集成环境中,安装 dlib 库 ;

对于不了解源码编译的,或者利用 cmake 方法失败的,可以尝试下此方法:

windows 10 python (anaconda) pip dlib ;

1. dlib 的简介( 凯发真人娱乐官网:http://dlib.net/ 

  dlib 是一个机器学习的开源工具包( 凯发真人娱乐官网:http://dlib.net/ ),用于机器人,嵌入式设备,移动电话和大型高性能计算环境等等;

  看一下它凯发真人娱乐官网的 python examples 可以知道它大概可以干什么,下面是它凯发真人娱乐官网的一些 demo:

binary classification
cnn face detector
face alignment
face clustering
face detector
face jittering/augmentation
face landmark detection
face recognition

2. 安装环境

  windows 10 64 位操作系统

  anaconda:   556361 anaconda3-4.3.1-windows-x86_64.exe 

  dlib:     dlib-19.7.0-cp36-cp36m-win_amd64.whl

  pip:    pip-18.0-py2.py3-none-any.whl

  ( dlib 和 pip 的 whl 上传到了我的 github: https://github.com/coneypo/dlib_install )

  问 : 为什么不在原生的 python 环境中安装 dlib 的 whl ?

  答 : 原生的 python 不支持安装 dlib 的 whl 安装。  

  问:如何安装 pip / 安装新版 pip ?

  答:下载 get-pip.py ( https://bootstrap.pypa.io/get-pip.py )

然后 anaconda prompt 中,输入:

python get-pip.py

  会帮你下载最新的 pip 版本:

     

2.1 下载和安装anaconda ( https://www.anaconda.com/download/#windows 

  anaconda 是一个开源的 python 发行版本,相比于原生的 python 集成了很多常用的库,安装和卸载管理库都要方便很多;

  这里选择 anaconda 更重要的原因,anaconda 支持 dlib 的 whl 安装;

  根据你需要的 python 版本进入凯发真人娱乐官网下载:

* python 3.6 version

64-bit graphical installer (537 mb) 
32-bit graphical installer (436 mb)

* python 2.7 version

64-bit graphical installer (523 mb) 
32-bit graphical installer (420 mb)

  anaconda 安装步骤:

  图 1 anaconda 的安装 (1)

  图 2 anaconda 的安装 (2) ( 记得勾选添加到系统变量中 )

图 3 anaconda 的安装 (3)

 

图 4 anaconda 的安装 (4)

  安装完成之后在你的开始菜单里面,或者安装目录下找到 anaconda promopt,是 anaconda 的终端,类似于命令提示符 cmd;

  图 5 anaconda prompt

 

2.2 dlib 的安装

dlib 下载:dlib-19.7.0-cp36-cp36m-win_amd64.whl

  在 anaconda prompt 中先利用  'cd' 命令定位到 dlib 的 whl 文件 所在路径,'dir' 命令可以查看当前路径下的文件;

  然后 pip 安装 dlib 的 whl 文件:

pip install dlib-19.7.-cp36-cp36m-win_amd64.whl

  安装之后显示 “successfully installed dlib-19.7.0” 表示安装成功;

  图 6 安装完成 dlib ( anaconda prompt 下 )

 

  然后继续在 anaconda prompt 中,输入 'python' 进入 python,然后输入命令:

import dlib

  测试下 dlib 的库是否可以正常使用:

(g:\\anaconda) e:\dlib>python
python 3.6.0 |anaconda 4.3.1 (64-bit) | on win32
type "help", "凯发真人娱乐 copyright", "credits" or "license" for more information.
>>> import pip
>>> import dlib
>>> dlib.get_frontal_face_detector()

  图 7 测试安装完成的 dlib

  这样就说明可以在 python ( anaconda 环境下) 正常使用 dlib 库了;

2.3 pycharm 中开发

  如果用 pycharm 编译器,记得在 setting 中指定 project interpreter 为 anaconda 的 python.exe,而不是原生的那个 python;

  anaconda 的 python / 原生的 python 不是一个 python 环境,如图 8 所示,这是两个 python,我们需要指定为 anaconda 的 python;

图 8 原生的 python 和 anaconda python

  图 9 pycharm 中 指定 project interpreter 为 anaconda 的 python

# 请尊重他人劳动成果,转载或者使用源码请注明出处:http://www.cnblogs.com/adaminxie

# pip 和 dlib 的 whl 文件已上传到了我的 github(anaconda 比较大可以去凯发真人娱乐官网下载),如果对您有帮助欢迎 star 支持: https://github.com/coneypo/dlib_install

windows系统下 python(anaconda)的 dlib库 的安装的相关教程结束。

网站地图