pythonでdlibを使用するためにインストールしようとして、
色々つまづいたので対処法を残す。
スクショなど取り忘れたので画像一切なしです。すいません。
そのうち画像も用意します。
もしかすると不要な工程もあるかもしれないですがあしからず。
1. 環境
環境は以下の通り
・Windows 10 Home 64bit
・Anaconda 4.10.3
・python 3.8.8
2. CMakeのインストール
pip install cmake
でインストールできる(らしい)。
自分はCMakeのサイトからインストーラーをダウンロードしてインストールした。
・CMakeのダウンロードリンク
インストールするときに"Add CMake to the system PATH for all users"にチェックを入れる。
コマンドプロンプトかPowerShellで
cmake --version
を入力してバージョンが表示されたら正常にインストールできてる。
表示されなかったら、CMake/binにパスが通っているかなど確認してください。
3. VisualStudio2019のインストール
自分環境はすでにインストール済みだったので詳細は不明。
"C++によるデスクトップ開発"にチェックされていないといけないらしい。
VisualStudioでCMakeインストールしてたら、2のCMakeのインストールは不要な気がします...
詳しい方いたら教えて下さい...
3. dlibのインストール
AnacondaPromptでpip install dlib
でインストールしようとしたらエラーが出て無理だった。
dlibのgithubのここのページ見てみたら、
よくわからないけど手動で入れてみろって書いてある。
Githubからソースコードダウンロードして適当に展開する。
・リンク
AnacondaPromptで展開したフォルダまで行きpython setup.py install
でインストールしてみる。
-> やっぱりエラーが出てインストール出来ない。
エラーを見てみるとCMakeでエラーになっていた。
改めて調べてみるとこのページに
インストールするときに--no DLIB_GIF_SUPPORT
を使用してビルドしろって書いてある。
先ほどのAnacondaPromptに以下のように入力。
python setup.py install --no DLIB_GIF_SUPPORT
問題なくインストールできた。これで無事にdlibが使用できるはずです。
4.最後に
ここまで調べるのに1時間近く使ってしまった。
もうちょっと調べる力をつけたい...