Я получаю следующую ошибку в cmd при попытке установить dlib для проекта opencv.Имею очень мало опыта в программировании, поэтому не могу решить эту проблему.
Building wheels for collected packages: dlib
Running setup.py bdist_wheel for dlib ... error
Complete output from command "c:\users\nirvaan garg\python\envs\opencv-env\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\NIRVAA~2\\AppData\\Local\\Temp\\pip-install-c151e5gm\\dlib\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\NIRVAA~2\AppData\Local\Temp\pip-wheel-z39mbbtm --python-tag cp36:
running bdist_wheel
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.6.6 |Anaconda, Inc.| (default, Jun 28 2018, 11:27:44) [MSC v.1900 64 bit (AMD64)]
Invoking CMake setup: 'cmake C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\build\lib.win-amd64-3.6 -DPYTHON_EXECUTABLE=c:\users\nirvaan garg\python\envs\opencv-env\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\build\lib.win-amd64-3.6 -A x64'
-- Building for: NMake Makefiles
CMake Error in CMakeLists.txt:
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/Nirvaan Garg/AppData/Local/Temp/pip-install-c151e5gm/dlib/build/temp.win-amd64-3.6/Release/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\setup.py", line 257, in <module>
'Topic :: Software Development',
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\site-packages\setuptools\__init__.py", line 140, in setup
return distutils.core.setup(**attrs)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\site-packages\wheel\bdist_wheel.py", line 188, in run
self.run_command('build')
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\setup.py", line 133, in run
self.build_extension(ext)
File "C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\setup.py", line 170, in build_extension
subprocess.check_call(cmake_setup, cwd=build_folder)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\subprocess.py", line 291, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\NIRVAA~2\\AppData\\Local\\Temp\\pip-install-c151e5gm\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\NIRVAA~2\\AppData\\Local\\Temp\\pip-install-c151e5gm\\dlib\\build\\lib.win-amd64-3.6', '-DPYTHON_EXECUTABLE=c:\\users\\nirvaan garg\\python\\envs\\opencv-env\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\NIRVAA~2\\AppData\\Local\\Temp\\pip-install-c151e5gm\\dlib\\build\\lib.win-amd64-3.6', '-A', 'x64']' returned non-zero exit status 1.
----------------------------------------
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
Complete output from command "c:\users\nirvaan garg\python\envs\opencv-env\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\NIRVAA~2\\AppData\\Local\\Temp\\pip-install-c151e5gm\\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\NIRVAA~2\AppData\Local\Temp\pip-record-taftk18u\install-record.txt --single-version-externally-managed --compile:
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.6.6 |Anaconda, Inc.| (default, Jun 28 2018, 11:27:44) [MSC v.1900 64 bit (AMD64)]
Invoking CMake setup: 'cmake C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\build\lib.win-amd64-3.6 -DPYTHON_EXECUTABLE=c:\users\nirvaan garg\python\envs\opencv-env\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\build\lib.win-amd64-3.6 -A x64'
-- Building for: NMake Makefiles
CMake Error in CMakeLists.txt:
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/Nirvaan Garg/AppData/Local/Temp/pip-install-c151e5gm/dlib/build/temp.win-amd64-3.6/Release/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\setup.py", line 257, in <module>
'Topic :: Software Development',
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\site-packages\setuptools\__init__.py", line 140, in setup
return distutils.core.setup(**attrs)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\command\install.py", line 545, in run
self.run_command('build')
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\setup.py", line 133, in run
self.build_extension(ext)
File "C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\setup.py", line 170, in build_extension
subprocess.check_call(cmake_setup, cwd=build_folder)
File "c:\users\nirvaan garg\python\envs\opencv-env\lib\subprocess.py", line 291, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\NIRVAA~2\\AppData\\Local\\Temp\\pip-install-c151e5gm\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\NIRVAA~2\\AppData\\Local\\Temp\\pip-install-c151e5gm\\dlib\\build\\lib.win-amd64-3.6', '-DPYTHON_EXECUTABLE=c:\\users\\nirvaan garg\\python\\envs\\opencv-env\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\NIRVAA~2\\AppData\\Local\\Temp\\pip-install-c151e5gm\\dlib\\build\\lib.win-amd64-3.6', '-A', 'x64']' returned non-zero exit status 1.
----------------------------------------
Command ""c:\users\nirvaan garg\python\envs\opencv-env\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\NIRVAA~2\\AppData\\Local\\Temp\\pip-install-c151e5gm\\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\NIRVAA~2\AppData\Local\Temp\pip-record-taftk18u\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\NIRVAA~2\AppData\Local\Temp\pip-install-c151e5gm\dlib\
Я не могу определить, какой аспект на самом деле вызывает проблему, ссылаясь на этот сайт.Нужно ли устанавливать другую версию CMake или переустанавливать dlib на другую версию python? Пожалуйста, дайте мне знать наиболее подходящий способ установки dlib на мой компьютер