Windows は、Python 依存関係パッケージ dlib をインストールします (ソース コードをコンパイルする必要がなく、Python3.6、3.7、3.8 バージョンと互換性があり、エラー報告の問題を解決します)。

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 のバイナリ インストール パッケージ ファイルがリストされています (最新バージョンにはソース コードのみが含まれており、バイナリ インストール パッケージはありません)。

123

pipツールのインストール

dlibこの手順の後、 pip ツールを使用してインストールするにはさまざまな方法があります(難しいものから簡単なものまで)。

  1. ファイルをダウンロードしwhl、コマンド ライン ウィンドウを開くと、パスはインストール パッケージと同じレベルのディレクトリを指しています。これをdlib19.8.1例としてpip install dliv-19.8.1-cp36-cp36m-win_amd64.whlインストールを完了します。
  2. ファイルをダウンロードせずに、マウスを右クリックして、対応するパッケージ ファイルのリンクを取得することもできます。同じ例を挙げると、リンクは長すぎてdlib19.8.1変更pip install [文件链接]されるかどうかわからないため、ここには配置されません;
  3. インストールされたファイルwhlの対応するバージョン番号を直接指定できます。たとえば、pip install dlib==19.8.1

pypiの公式ライブラリでは、バイナリ ファイルはコンパイルされるだけです。Python 3.7 および 3.8 より上のバージョン用の最新のバイナリ インストール パッケージはありません。これは、マスターによってコンパイルされた Python3.7 および Python 3.8 以降に適応した19.8.1-cp36バイナリ インストール パッケージの記録です。datamagicPython 3.7 以降の場合は dlib、インストール方法については上記の手順を参照してください。

condaツールのインストール

condaユーザーはconda install dlib直接使用できます。(理由は聞かないでください。わかりません。試してみるという気持ちで試してみました。成功するとは思っていませんでした。読者の皆様、何かご存知のことがあればぜひ教えてください。)

おすすめ

転載: blog.csdn.net/LJX_ahut/article/details/121249549
おすすめ