直接編譯會遇到很多問題,包括且不限於:
ValueError: path 'dlib/CMakeLists.txt/' cannot end with '/'
build\bdist.win-amd64\egg\EGG-INFO\PKG-INFO
等等
經過測試,在python3.10環境下編譯安裝dlib19.24.4會報如上錯誤。
解決方法暫時沒找到,嘗試過安裝VS2022重新編譯、改convert_path(item) 改成convert_path(item[:-1])等方式(https://blog.csdn.net/qq_43354468/article/details/127144337)都沒有結果。
最終解決:https://github.com/eddiehe99/dlib-whl
直接下載所需的whl包進行安裝,並按照說明指定CUDA相關路徑即可。