關於python安裝dlib報錯“ ImportError: DLL load failed”的解決方法之一

躊躇不前的小象發表於2020-09-24

1. 環境

     win10 + cpu + python3.6.8

2. 過程:

    a. 直接pip install dlib

        基本都是安裝失敗,這是大多數人遇到過的問題,放棄~

    b. 去pipy https://pypi.org/project/dlib/19.6.0/ 下載dlib-19.6.0-cp36-cp36m-win_amd64.whl;

        繼續pip install dlib-19.6.0-cp36-cp36m-win_amd64.whl,安裝成功;

        但是,在pycharm裡,import dlib時, 報錯“from .dlib import * ImportError: DLL load failed: 找不到指定的模組。”

    c. 仔細看了下https://pypi.org/project/dlib/19.6.0/關於檔案的說明,我猜測是版本不對的原因;

    e. 再次 去pipy https://pypi.org/project/dlib/19.7.0/ 下載dlib-19.7.0-cp36-cp36m-win_amd64.whl;同樣的過程再走一遍,問題解決。

3. 結論:

    請多關注版本對應的問題。關於dlib的原始檔,見網盤連結:

連結:https://pan.baidu.com/s/1aFDy1LL_1trfRzfxih1RvA 
提取碼:e2g5

4. 暫時沒有嘗試下載原始檔,本地重新編譯的做法。

 

相關文章