-1

C:\Users\Admin>py -m pip install dlib Collecting dlib Using cached dlib-19.21.1.tar.gz (3.6 MB) Using legacy 'setup.py install' for dlib, since package 'wheel' is not installed. Installing collected packages: dlib Running setup.py install for dlib ... error ERROR: Command errored out with exit status 1: command: 'C:\Users\Admin\AppData\Local\Programs\Python\Python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Admin\AppData\Local\Temp\pip-install-bkdsuax9\dlib_24d910e1778643a2abf5112ee6f14e7a\setup.py'"'"'; file='"'"'C:\Users\Admin\AppData\Local\Temp\pip-install-bkdsuax9\dlib_24d910e1778643a2abf5112ee6f14e7a\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\Admin\AppData\Local\Temp\pip-record-wc0am5vm\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\Admin\AppData\Local\Programs\Python\Python39\Include\dlib' cwd: C:\Users\Admin\AppData\Local\Temp\pip-install-bkdsuax9\dlib_24d910e1778643a2abf5112ee6f14e7a
Complete output (55 lines): running install running build running build_py package init file 'tools\python\dlib_init_.py' not found (or not a regular file) running build_ext Traceback (most recent call last): File "C:\Users\Admin\AppData\Local\Temp\pip-install-bkdsuax9\dlib_24d910e1778643a2abf5112ee6f14e7a\setup.py", line 120, in get_cmake_version out = subprocess.check_output(['cmake', '--version']) File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 420, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 501, in run with Popen(*popenargs, **kwargs) as process: File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 947, in init self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 1416, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, FileNotFoundError: [WinError 2] The system cannot find the file specified

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\Admin\AppData\Local\Temp\pip-install-bkdsuax9\dlib_24d910e1778643a2abf5112ee6f14e7a\setup.py", line 223, in <module>
    setup(
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\__init__.py", line 165, in setup
    return distutils.core.setup(**attrs)
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\distutils\dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\command\install.py", line 61, in run
    return orig.install.run(self)
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\distutils\command\install.py", line 546, in run
    self.run_command('build')
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\distutils\command\build.py", line 135, in run
    self.run_command(cmd_name)
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Users\Admin\AppData\Local\Temp\pip-install-bkdsuax9\dlib_24d910e1778643a2abf5112ee6f14e7a\setup.py", line 129, in run
    cmake_version = self.get_cmake_version()
  File "C:\Users\Admin\AppData\Local\Temp\pip-install-bkdsuax9\dlib_24d910e1778643a2abf5112ee6f14e7a\setup.py", line 122, in get_cmake_version
    raise RuntimeError("\n*******************************************************************\n" +
RuntimeError:
*******************************************************************
 CMake must be installed to build the following extensions: _dlib_pybind11
*******************************************************************

----------------------------------------

ERROR: Command errored out with exit status 1: 'C:\Users\Admin\AppData\Local\Programs\Python\Python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Admin\AppData\Local\Temp\pip-install-bkdsuax9\dlib_24d910e1778643a2abf5112ee6f14e7a\setup.py'"'"'; file='"'"'C:\Users\Admin\AppData\Local\Temp\pip-install-bkdsuax9\dlib_24d910e1778643a2abf5112ee6f14e7a\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\Admin\AppData\Local\Temp\pip-record-wc0am5vm\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\Admin\AppData\Local\Programs\Python\Python39\Include\dlib' Check the logs for full command output.

1 Answers1

0

It is trying to build the extension DLL that hooks to the Nvidia CUDA libraries. That requires the cmake command, and you don't have that. You can tell it not to build the DLL using this:

py -m pip install -v --install-option=--no --install-option=DLIB_USE_CUDA dlib

https://github.com/davisking/dlib/issues/1885

Tim Roberts
  • 48,973
  • 4
  • 21
  • 30