修复 Windows 10 VSCode 中的 dlib 安装错误

问题描述 投票:0回答:0

我想用

dlib
和python进行图像识别。我的 python 应用程序在 Windows 10 上与 OpenCV 一起运行良好,但是当我想从 cmd 安装 dlib 时,它给了我以下错误:

我该怎么办? 当我尝试

py -m pip install dlib

时会发生这种情况
(c) Microsoft Corporation. All rights reserved.

C:\Users\Richard>py -m pip install dlib
Collecting dlib
  Using cached dlib-19.24.1.tar.gz (3.2 MB)
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: dlib
  Building wheel for dlib (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [7 lines of output]
      running bdist_wheel
      running build
      running build_py
      running build_ext

      ERROR: CMake must be installed to build dlib

      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for dlib
  Running setup.py clean for dlib
Failed to build dlib
Installing collected packages: dlib
  Running setup.py install for dlib ... error
  error: subprocess-exited-with-error

  × Running setup.py install for dlib did not run successfully.
  │ exit code: 1
  ╰─> [9 lines of output]
      running install
      C:\Users\Richard\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build
      running build_py
      running build_ext

      ERROR: CMake must be installed to build dlib

      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> dlib

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

C:\Users\Richard>```
python dlib
© www.soinside.com 2019 - 2024. All rights reserved.