dlib
概要
Dlib
は、機械学習アルゴリズムを含むC++
オープンソースのツールキットです。Dlib
実際の問題を解決するために、多くの複雑な機械学習ソフトウェアを作成するのに役立ちます。Dlib
ロボット工学、組み込みデバイス、携帯電話、大規模な高性能コンピューティング環境など、産業界や学術界で広く使用されています。
pip
インストールエラー
Windows
プラットフォームが依存ライブラリpip
をインストールする命令を使用する場合、次のようなエラー レポートが頻繁に発生します。dlib
Building wheel for dlib (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'd:\python36\python.exe' -u -c 'import io, os, sys, setuptools,
中间省略若干行...
Complete output (8 lines):
running bdist_wheel
running build
running build_py
package init file 'tools\python\dlib\__init__.py' not found (or not a regular file)
running build_ext
ERROR: CMake must be installed to build dlib
----------------------------------------
ERROR: Failed building wheel for dlib
設置方法
CMake や VisualStudio を使用してさまざまな達人が紹介したソース コードをコンパイルする方法とは異なり、.whl
先人がコンパイルしたバイナリ ファイル (拡張子名) を直接コンパイルするには pip ツールが最も便利です。
Web サイトを確認してくださいhttps://pypi.org/simple/dlib/
。このドキュメントの作成日 (20211110) の時点で、Python 3.6 以下および Python 2.x のバイナリ インストール パッケージ ファイルがリストされています (最新バージョンにはソース コードのみが含まれており、バイナリ インストール パッケージはありません)。
pip
ツールのインストール
dlib
この手順の後、 pip ツールを使用してインストールするにはさまざまな方法があります(難しいものから簡単なものまで)。
- ファイルをダウンロードし
whl
、コマンド ライン ウィンドウを開くと、パスはインストール パッケージと同じレベルのディレクトリを指しています。これをdlib19.8.1
例としてpip install dliv-19.8.1-cp36-cp36m-win_amd64.whl
インストールを完了します。 - ファイルをダウンロードせずに、マウスを右クリックして、対応するパッケージ ファイルのリンクを取得することもできます。同じ例を挙げると、リンクは長すぎて
dlib19.8.1
変更pip install [文件链接]
されるかどうかわからないため、ここには配置されません; - インストールされたファイル
whl
の対応するバージョン番号を直接指定できます。たとえば、pip install dlib==19.8.1
pypi
の公式ライブラリでは、バイナリ ファイルはコンパイルされるだけです。Python 3.7 および 3.8 より上のバージョン用の最新のバイナリ インストール パッケージはありません。これは、マスターによってコンパイルされた Python3.7 および Python 3.8 以降に適応した19.8.1-cp36
バイナリ インストール パッケージの記録です。datamagic
、Python 3.7 以降の場合は dlib、インストール方法については上記の手順を参照してください。
conda
ツールのインストール
conda
ユーザーはconda install dlib
直接使用できます。(理由は聞かないでください。わかりません。試してみるという気持ちで試してみました。成功するとは思っていませんでした。読者の皆様、何かご存知のことがあればぜひ教えてください。)