Windows 下在 Python (Anaconda) 中安裝 Dlib 庫


0. 引言

  介紹在 Windows  操作系統下,在 Python 的 Anaconda 集成環境中,安裝 Dlib 庫 

對於不了解源碼編譯的,或者利用 cmake 方法失敗的,可以嘗試下此方法:

Windows 10 + Python (Anaconda) + pip + Dlib ;

 

1. Dlib 的簡介( 官網:http://dlib.net/ 

  Dlib 是一個機器學習的開源工具包( 官網:http://dlib.net/ ),用於機器人,嵌入式設備,動電話和大型高性能計算環境等等;

  看一下它官網的 Python examples 可以知道它大概可以干什么,下面是它官網的一些 Demo:

 

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.0-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() <dlib.dlib.fhog_object_detector object at 0x00000289F92318A0>

 

 

  圖 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM