¿Cómo resolver el problema de que la instalación Dlib de Python sigue mostrando que no se puede encontrar el impulso?
Acabo de encontrar un problema similar en macOS, ahora hay una solución: Repare Python Dlib en macOS: Cmake no puede encontrar boost-python
Linux y otros sistemas similares a Unix. El sistema puede estar capaz de resolver este problema de acuerdo con la solución macOS High Sierra mencionada anteriormente, configurando CMAKE_PREFIX_PATH en ~/.bashprofile para que apunte a la ruta de instalación de boost.
Ahora, lo probé en una máquina virtual de Windows y parece ser que cmake no establece la ubicación de impulso.
Intentaré solucionarlo utilizando un método similar y publicaré una captura de pantalla de los detalles.
Vaya a Paquetes de extensión de Python para Windows
Descargue la versión correspondiente del sistema de boost python whl:
Haga clic en este enlace para descargar el instalador de CMake
Haga clic en este enlace para descargar el instalador binario de Boost C++
Haga doble clic y ejecútelo para instalarlo en la ubicación predeterminada;
1 Luego vaya al directorio de instalación, busque bootstrap.bat, y haga doble clic para ejecutarlo;
2 A continuación, ejecute el siguiente comando en la terminal (CMD o Powershell):
b2 install --prefix=PREFIX
3 PREFIX es el directorio donde está instalado Boost. Ubicación. link=static
5 Si no se informa ningún error en el paso anterior, establezca la variable de entorno:
BOOST_ROOT=C:\local\boost_1_65_1
BOOST_LIBRARYDIR= C:\ local\boost_1_65_1stage\lib
Esta parte del contenido se basa en la documentación oficial de BOOST:
Después de completar las operaciones anteriores, use pip install dlib para instalarlo.
Cuando estaba probando en Windows 7 de 32 bits, recibí un error de compilación a mitad de camino, pero estaba convencido de que los pasos anteriores estaban bien, así que no me molesté más.
Espero que todos tengan una instalación sin problemas y que la máquina de desarrollo siga siendo una buena configuración para un sistema tipo Unix.