如何在win下安裝dlib的whl文件(Anaconda方式)


問題描述

由於作業需要用到dlib的人臉檢測函數,所以嘗試安裝了一下dlib。順便貼上dlib的下載網址dlib下載
但當我直接輸入pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl時,卻一直出現ERROR: dlib-19.7.0-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.這個錯誤。我去尋找了各種解決方法,例如安裝cmake,或者是重裝pip,都不可行。
此時我在網上看到一個解決方法,說是輸入

 import pip._internal
 print(pip._internal.pep425tags.get_supported())

可以查看pip支持的文件名和版本號,我照做了,會出現AttributeError: module 'pip._internal' has no attribute 'pep425tags'這樣的報錯。但最后還是找到了解決方法。

解決方法

首先在dlib下載上下載dlib,我下載的版本是dlib-19.8.1-cp36-cp36m-win_amd64.whl。然后在cmd里面輸入pip debug --verbose,可以看到pip支持的版本以及文件,我截取一部分:
於是我把dlib文件重命名為了dlib-19.7.0-cp36-abi3-win_amd64.whl,再到dlib的存放路徑里,輸入pip install dlib-19.7.0-cp36-abi3-win_amd64.whl,這次就成功了。


免責聲明!

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



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