7
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

pythonにdlibをインストールしようとしてエラーが出た時の対処法(Windows)

Last updated at Posted at 2021-11-14

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時間近く使ってしまった。
もうちょっと調べる力をつけたい...

7
7
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?