使用到dlib時遇到了下載錯誤,不能正常安裝
以下是成功安裝的記錄:
首先打開Anaconda prompt選定一個python環境,安裝cmake和boost
pip install cmake -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install boost -i https://pypi.tuna.tsinghua.edu.cn/simple
下載dlib的源文件(文件地址://download.csdn.net/download/qq_34517550/12141611) 解壓文件后如圖所示:
在Anaconda prompt中進入到dlib的目錄 執行以下命令:
pyhton setup.py install
如圖:
我用的python376是我根據我不同版本python自定義的python命令名,如果沒有修改過一般使用python setup.py install即可。
稍等一段時間后就安裝成功了。
回到代碼中(注意,重啟下編譯工具),可以看到import dlib已經不報錯了。
但是問題還沒有結束,運行代碼后報錯:
** AttributeError: module 'dlib' has no attribute 'get_frontal_face_detecetor' **
這時我們需要打開Anaconda prompt激活openCV環境,在Anaconda prompt中執行:
conda install -c conda-forge dlib
如圖:
安裝成功后,重啟下編譯工具,再次運行程序,運行成功。