安裝環境:1.WIN 10;2.Python3.6
因學習人臉識別項目,需要安裝dlib庫,遇到了各種大小坑,在這里簡單記錄下關鍵的問題:
1.通過pip install dlib,安裝失敗;
2.通過pycharm,安裝失敗;
3.網上查找,安裝方案:1.安裝CMake;2.安裝boost,具體安裝方法網上很多,前提是需安裝VS2015 C++;
4.CMake和boost成功安裝,在CMD dlib目錄下python setup.py install仍安裝失敗;
5.再次嘗試通過pip install dlib和pycharm安裝,都可以安裝成功了,具體原因不明,也許是第三步安裝的CMake和boost起的作用;
6.cmd和jupyter notebook下import dlib,成功導入,但pycharm下一直提示DLL load failed,懷疑是解釋器路徑問題,再三確認沒問題;
7.因cmd和jupyter notebook都能成功導入,未曾懷疑dlib安裝包有問題,各種軟件卸載重裝,仍然未果。
8.最后以試一試的態度,通過pycharm降低dlib安裝版本到19.0.0,奇跡般的可以了,當場有想砸電腦的沖動!!!
9.總結:安裝環境與各種安裝包版本的匹配是TMD的多么重要,不然走到世界盡頭,還一臉懵逼!!!