Windows instala el paquete de dependencia de python dlib (no es necesario compilar el código fuente, es compatible con las versiones de python3.6, 3.7, 3.8 y resuelve el problema del informe de errores)

dlibdescripción general

DlibC++es un conjunto de herramientas de código abierto que contiene algoritmos de aprendizaje automático . DlibPuede ayudarlo a crear una gran cantidad de software complejo de aprendizaje automático para ayudar a resolver problemas reales. Ha Dlibsido ampliamente utilizado en la industria y el mundo académico, incluida la robótica, los dispositivos integrados, los teléfonos móviles y los grandes entornos informáticos de alto rendimiento.

pipError de instalación

WindowsCuando la plataforma usa pipinstrucciones para instalar dlibbibliotecas dependientes, a menudo encuentra informes de error, como se indica a continuación:

 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

metodo de instalacion

A diferencia de la forma de usar CMake y VisualStudio para compilar el código fuente introducido por varios maestros, la herramienta pip es la .whlmás conveniente para compilar directamente el archivo binario (nombre de la extensión) que compilaron los predecesores.

Consulte el sitio web https://pypi.org/simple/dlib/, a la fecha de redacción de este documento (20211110), enumera los archivos del paquete de instalación binario para python 3.6 y anteriores y python 2.x (la última versión solo tiene código fuente, no tiene paquete de instalación binario).

123

pipinstalación de herramientas

Después de este paso, hay muchas formas de dlibinstalar usando la herramienta pip (de difícil a fácil):

  1. Descargue whlel archivo, abra la ventana de la línea de comandos y la ruta apunta al directorio en el mismo nivel que el paquete de instalación.Tome esto como dlib19.8.1ejemplo pip install dliv-19.8.1-cp36-cp36m-win_amd64.whlpara completar la instalación;
  2. También puede hacer clic con el botón derecho del mouse para obtener el enlace del archivo del paquete correspondiente sin descargar el archivo. Tome el mismo dlib19.8.1ejemplo, pip install [文件链接]el enlace es demasiado largo y no está seguro de si cambiará, por lo que no se colocará aquí. ;
  3. whlPuede especificar directamente el número de versión correspondiente del archivo instalado , comopip install dlib==19.8.1

pypiEn la biblioteca oficial de , los archivos binarios solo se compilan 19.8.1-cp36. No existe un paquete de instalación binario más reciente para versiones superiores a Python 3.7 y 3.8. Aquí hay un registro del paquete de instalación binario datamagicadaptado a Python 3.7 y superior a Python 3.8 compilado por el maestro. , dlib para python 3.7 y superior , consulte los pasos anteriores para conocer el método de instalación.

condainstalación de herramientas

condaLos usuarios conda install dlibpueden utilizar directamente. (No me pregunten por qué, no lo sé. Lo probé con la mentalidad de probarlo. No esperaba que tuviera éxito. Si ustedes, lectores, saben algo, háganmelo saber).

Supongo que te gusta

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