O Windows instala o pacote de dependência python dlib (não é necessário compilar o código-fonte, compatível com as versões python3.6, 3.7, 3.8 e resolve o problema de relatório de erros)

dlibvisão geral

DlibC++é um kit de ferramentas de código aberto que contém algoritmos de aprendizado de máquina . DlibPode ajudá-lo a criar muitos softwares complexos de aprendizado de máquina para ajudar a resolver problemas reais. Tem Dlibsido amplamente utilizado na indústria e na academia, incluindo robótica, dispositivos embarcados, telefones celulares e grandes ambientes de computação de alto desempenho.

piperro de instalação

WindowsQuando a plataforma usa pipinstruções para instalar dlibbibliotecas dependentes, geralmente encontra relatórios de erro, como segue:

 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

método de instalação

Diferente da maneira de usar CMake e VisualStudio para compilar o código-fonte introduzido por vários mestres, a ferramenta pip é a mais .whlconveniente para compilar diretamente o arquivo binário (nome da extensão) que foi compilado pelos predecessores.

Visualize o site https://pypi.org/simple/dlib/, a partir da data de redação deste documento (20211110), ele lista os arquivos do pacote de instalação binário compatíveis com python 3.6 e abaixo e python 2.x (a versão mais recente possui apenas código-fonte, sem pacote de instalação binário) .

123

pipinstalação de ferramentas

Após esta etapa, existem várias maneiras de dlibinstalar usando a ferramenta pip (do difícil ao fácil):

  1. Faça o download whldo arquivo, abra a janela da linha de comando e o caminho aponta para o diretório no mesmo nível do pacote de instalação. Tome isso como dlib19.8.1exemplo pip install dliv-19.8.1-cp36-cp36m-win_amd64.whlpara concluir a instalação;
  2. Você também pode clicar com o botão direito do mouse para obter o link do arquivo de pacote correspondente sem baixar o arquivo. Tome o mesmo dlib19.8.1exemplo, pip install [文件链接], o link é muito longo e não há certeza se ele mudará, portanto não será colocado aqui ;
  3. whlVocê pode especificar diretamente o número da versão correspondente do arquivo instalado , comopip install dlib==19.8.1

pypiNa biblioteca oficial do , os arquivos binários são apenas compilados 19.8.1-cp36. Não há pacote de instalação binário mais recente para versões acima do python 3.7 e 3.8. Aqui está um registro do pacote de instalação do binário datamagicadaptado para python3.7 e acima do python 3.8 compilado pelo mestre , dlib para python 3.7 e superior , consulte as etapas acima para o método de instalação.

condainstalação de ferramentas

condaOs usuários conda install dlibpodem usar diretamente. (Não me pergunte por que, não sei. Tentei com a mentalidade de tentar. Não esperava que desse certo. Se os leitores entenderem, por favor me avise.)

Acho que você gosta

Origin blog.csdn.net/LJX_ahut/article/details/121249549
Recomendado
Clasificación