すぐ終わると思いきや、意外と手こずったので対応策をさらす。
1.古いバージョンをインストール
[Bug]: Cannot build wheel v19.24.4 · Issue #2943 · davisking/dlib · GitHub
こちらの情報をもとに古いバージョンで行う。
pip install –no-cache-dir cmake==3.25.2
pip install –no-cache-dir dlib==19.24.2
わしは、これでは、できなかった。太字イタリックの部分を違うバージョンにしてみるのも効果があるかも?わしの環境は、Windows11、visual studio codeからのpython3じゃ。
2.wheelファイルからインストール
https://github.com/z-mahmud22/Dlib_Windows_Python3.x
↑より、自分のPythonのバージョンにあったものをダウンロード
(pythonのバージョン確認方法:python -version)
visual studio codeのターミナルから、ダウンロードファイルをフルパスで指定してインストールする。
pip install “C:\Users\ユーザ\Downloads\dlib-19.24.1-cp311-cp311-win_amd64.whl”
3.cl.exeのパスを通す
- 「スタートメニュー」で「環境変数」を検索
- 「システム環境変数の編集」を選択
- 「環境変数」ウィンドウで、「システム環境変数」セクションの「Path」を選択
- 「編集」ボタンから「新規」ボタン
cl.exe
があるディレクトリを追加- 変更を保存
- PCを再起動
Windows機でよくあるパス
C:\Program Files (x86)\Microsoft Visual Studio\20XX\BuildTools\VC\Tools\MSVC\<バージョン番号>\bin\Hostx64\x64
以上