CMake compiler installation problems arise dib

solution

Before installing dlib need to install cmake and boost. Before you can properly install dlib

pip install boost
pip install cmake
pip install dib

Error Messages

 

Installing collected packages: dlib
    Running setup.py install for dlib ... error
    ERROR: Command errored out with exit status 1:
     command: 'e:\任务\python64\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-elac2za8\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-elac2za8\\dlib\\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\位\AppData\Local\Temp\pip-record-hf42vjj5\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\任务\python64\Include\dlib'
         cwd: C:\Users\位\AppData\Local\Temp\pip-install-elac2za8\dlib\
    Complete output (55 lines):
    running install
    running build
    running build_py
    package init file 'dlib\__init__.py' not found (or not a regular file)
    running build_ext
    Traceback (most recent call last):
      File "C:\Users\位\AppData\Local\Temp\pip-install-elac2za8\dlib\setup.py", line 120, in get_cmake_version
        out = subprocess.check_output(['cmake', '--version'])
      File "e:\任务\python64\lib\subprocess.py", line 395, in check_output
        **kwargs).stdout
      File "e:\任务\python64\lib\subprocess.py", line 472, in run
        with Popen(*popenargs, **kwargs) as process:
      File "e:\任务\python64\lib\subprocess.py", line 775, in __init__
        restore_signals, start_new_session)
      File "e:\任务\python64\lib\subprocess.py", line 1178, in _execute_child
        startupinfo)
    FileNotFoundError: [WinError 2] 系统找不到指定的文件。

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\位\AppData\Local\Temp\pip-install-elac2za8\dlib\setup.py", line 261, in <module>
        'Topic :: Software Development',
      File "e:\任务\python64\lib\site-packages\setuptools\__init__.py", line 143, in setup
        return distutils.core.setup(**attrs)
      File "e:\任务\python64\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "e:\任务\python64\lib\distutils\dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "e:\任务\python64\lib\site-packages\setuptools\command\install.py", line 61, in run
        return orig.install.run(self)
      File "e:\任务\python64\lib\distutils\command\install.py", line 545, in run
        self.run_command('build')
      File "e:\任务\python64\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "e:\任务\python64\lib\distutils\command\build.py", line 135, in run
        self.run_command(cmd_name)
      File "e:\任务\python64\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Users\位\AppData\Local\Temp\pip-install-elac2za8\dlib\setup.py", line 129, in run
        cmake_version = self.get_cmake_version()
      File "C:\Users\位\AppData\Local\Temp\pip-install-elac2za8\dlib\setup.py", line 125, in get_cmake_version
        "\n*******************************************************************\n")
    RuntimeError:
    *******************************************************************
     CMake must be installed to build the following extensions: dlib
    *******************************************************************

    ----------------------------------------
ERROR: Command errored out with exit status 1: 'e:\任务\python64\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-elac2za8\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-elac2za8\\dlib\\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\位\AppData\Local\Temp\pip-record-hf42vjj5\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\任务\python64\Include\dlib' Check the logs for full command output.

 

ERROR: Command errored out with exit status 1:
     command: 'e:\任务\python64\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\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\位\AppData\Local\Temp\pip-record-vf9di1n7\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\任务\python64\Include\dlib'
         cwd: C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\
    Complete output (57 lines):
    running install
    running build
    running build_py
    package init file 'dlib\__init__.py' not found (or not a regular file)
    running build_ext
    Building extension for Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)]
    Invoking CMake setup: 'cmake C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\build\lib.win-amd64-3.7 -DPYTHON_EXECUTABLE=e:\任务\python64\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\build\lib.win-amd64-3.7 -A x64'
    -- Building for: NMake Makefiles
    CMake Error at CMakeLists.txt:3 (project):
      Generator

        NMake Makefiles

      does not support platform specification, but platform

        x64

      was specified.


    CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
    CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
    -- Configuring incomplete, errors occurred!
    See also "C:/Users/浣\x8d/AppData/Local/Temp/pip-install-5h_e1ta3/dlib/build/temp.win-amd64-3.7/Release/CMakeFiles/CMakeOutput.log".
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\setup.py", line 261, in <module>
        'Topic :: Software Development',
      File "e:\任务\python64\lib\site-packages\setuptools\__init__.py", line 143, in setup
        return distutils.core.setup(**attrs)
      File "e:\任务\python64\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "e:\任务\python64\lib\distutils\dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "e:\任务\python64\lib\site-packages\setuptools\command\install.py", line 61, in run
        return orig.install.run(self)
      File "e:\任务\python64\lib\distutils\command\install.py", line 545, in run
        self.run_command('build')
      File "e:\任务\python64\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "e:\任务\python64\lib\distutils\command\build.py", line 135, in run
        self.run_command(cmd_name)
      File "e:\任务\python64\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "e:\任务\python64\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\setup.py", line 135, in run
        self.build_extension(ext)
      File "C:\Users\位\AppData\Local\Temp\pip-install-5h_e1ta3\dlib\setup.py", line 172, in build_extension
        subprocess.check_call(cmake_setup, cwd=build_folder)
      File "e:\任务\python64\lib\subprocess.py", line 347, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\build\\lib.win-amd64-3.7', '-DPYTHON_EXECUTABLE=e:\\任务\\python64\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\build\\lib.win-amd64-3.7', '-A', 'x64']' returned non-zero exit status 1.
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'e:\任务\python64\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\位\\AppData\\Local\\Temp\\pip-install-5h_e1ta3\\dlib\\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\位\AppData\Local\Temp\pip-record-vf9di1n7\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\任务\python64\Include\dlib' Check the logs for full command output.

 

Published 100 original articles · won praise 18 · views 30000 +

Guess you like

Origin blog.csdn.net/sereasuesue/article/details/104100961