Я установил cMake. На моем компьютере установлена Visual Studio 2015. Когда я пытаюсь установить dlib framework. Я получаю следующую ошибку.
ОШИБКА: полный вывод команды
'c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ python.exe' -u -c
'импорт setuptools,
токенизировать; файл = ' " ' " 'C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ пип-установки-clpotlvv \ dlib \ setup.py'"'"'; е = GetAttr (токенизировать,
'"'" 'open' "'"', open) ( file ); code = f.read (). replace ('"'" '\ r \ n' "'"',
'"'" '\ n' "'"'); f.close (); exec (скомпилировать (код, file , '"'" 'exec' "'"')) "
bdist_wheel -d
'C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-wheel-vb72yr4d' --python-tag
cp35: ОШИБКА: выполняется bdist_wheel, выполняется сборка, выполняется build_py
файл инициализации пакета 'dlib__init__.py' не найден (или не является обычным файлом)
работает build_ext Расширение сборки для Python 3.5.6 | Anaconda,
Inc. | (по умолчанию 26 августа 2018 г., 16:05:27) [MSC v.1900 64 бит (AMD64)]
Вызов настройки CMake: 'cmake
C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ пип-установки-clpotlvv \ dlib \ Tools \ питона
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY = C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ пип-установки-clpotlvv \ dlib \ построить \ lib.win-amd64-3.5
-DPYTHON_EXECUTABLE = C: \ Пользователи \ jokerhacker \ anaconda3 \ envs \ face_rec \ python.exe
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE = C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ пип-установки-clpotlvv \ dlib \ построить \ lib.win-amd64-3.5
-A x64 '- Сборка для: Visual Studio 14 2015 - Выбор версии Windows SDK для Windows 10.0.17134. - Компилятор C
идентификация MSVC 19.0.23026.0 - компилятор CXX
Идентификация MSVC 19.0.23026.0 - Проверка работающего компилятора C:
C: / Program Files (x86) / Microsoft Visual Studio
14.0 / VC / bin / x86_amd64 / cl.exe - проверка работоспособности компилятора C: C: / Program Files (x86) / Microsoft Visual Studio
14.0 / VC / bin / x86_amd64 / cl.exe - работает - Обнаружение информации ABI компилятора C - Обнаружение информации ABI компилятора C - сделано - Обнаружение C
функции компиляции - обнаружение функций компиляции C - выполнено - проверка
для работы компилятора CXX: C: / Program Files (x86) / Microsoft Visual
Studio 14.0 / VC / bin / x86_amd64 / cl.exe - проверка работоспособности CXX
компилятор: C: / Program Files (x86) / Microsoft Visual Studio
14.0 / VC / bin / x86_amd64 / cl.exe - работает - Обнаружение информации ABI компилятора CXX - Обнаружение информации ABI компилятора CXX - сделано - Обнаружение CXX
функции компиляции - обнаружение функций компиляции CXX - выполнено - найдено
PythonInterp: C: /Users/JokerHacker/Anaconda3/envs/face_rec/python.exe
(найдена версия "3.5.6") - найдены PythonLibs:
C: /Users/JokerHacker/Anaconda3/envs/face_rec/libs/Python35.lib -
pybind11 v2.2.2 - Использование версии CMake: 3.14.4 - Компиляция dlib
версия: 19.17.0 - инструкции SSE4 могут выполняться хостом
процессор. - Инструкции AVX могут быть выполнены хостом
процессор. - ПРИМЕЧАНИЕ. В Visual Studio недостаточно C ++ 11
поддержка до Visual Studio 2015 с обновлением 3 (v19.0.24210.0) - поэтому мы
не позволяют вещи, которые требуют полной поддержки C ++ 11 (например, глубокий
Средства обучения). - Также имейте в виду, что версия Visual Studio
наименование сбивает с толку, в частности, существует несколько версий
«обновление 3» - поэтому, если вы получаете это сообщение, вам нужно обновить
к более новой версии Visual Studio, чтобы использовать полный C ++ 11. -- Ищу
для sys / types.h - Ищу sys / types.h - найдено - Ищу
stdint.h - Ищу stdint.h - нашел - Ищу stddef.h
- Ищу stddef.h - найдено - Проверить размер void * - Проверить размер void * - сделано - Включение инструкций AVX - Поиск
BLAS и LAPACK - В поисках BLAS и LAPACK - В поисках
pthread.h - ищу pthread.h - не найден - найдены темы:
TRUE CUDA_TOOLKIT_ROOT_DIR не найден или не указан - НЕ МОЖЕТ
найти CUDA (отсутствует: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE
CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (Требуется как минимум версия"7.5") - * Для поддержки Dlib CUDA требуется C ++ 11, но ваш компилятор
не поддерживает это. * - не нашел CUDA - отключение CUDA
поддержка для dlib. DLIB НЕ ИСПОЛЬЗУЕТ CUDA - C ++ 11 активирован.
CMake Ошибка в CMakeLists.txt: 30 (сообщение):
Вы должны использовать версию Visual Studio, которая поддерживает C ++ 11. По состоянию на
Декабрь 2017, единственные версии, которые имеют достаточно хорошую поддержку C ++ 11 для
скомпилируйте dlib Python API полностью обновленной Visual Studio 2015 или
полностью обновленная Visual Studio 2017. Более старые версии любого из этих
компиляторы имеют плохую поддержку C ++ 11 и не смогут скомпилировать Python
расширение. ТАК ОБНОВЛЯЙТЕ СВОЮ ВИЗУАЛЬНУЮ СТУДИЮ, ЧТОБЫ УСПЕШИТЬ ЭТУ ОШИБКУ, ПРОЙТИ
- Настройка неполная, произошли ошибки! Смотрите также
"C: /Users/JokerHacker/AppData/Local/Temp/pip-install-clpotlvv/dlib/build/temp.win-amd64-3.5/Release/CMakeFiles/CMakeOutput.log".
Смотрите также
"C: /Users/JokerHacker/AppData/Local/Temp/pip-install-clpotlvv/dlib/build/temp.win-amd64-3.5/Release/CMakeFiles/CMakeError.log".
Traceback (последний вызов был последним):
Файл "", строка 1, в
Файл "C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv \ dlib \ setup.py",
строка 261, в
«Тема :: Разработка программного обеспечения»,
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ site-packages \ setuptools__init __. Py",
линия 140, в настройке
вернуть distutils.core.setup ( attrs)
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ core.py",
строка 148, в настройке
dist.run_commands ()
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ dist.py",
строка 955, в run_commands
self.run_command (CMD)
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ dist.py",
строка 974, в run_command
cmd_obj.run ()
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ site-packages \ wheel \ bdist_wheel.py",
строка 202, в прогоне
self.run_command ( 'строить')
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ cmd.py",
строка 313, в run_command
self.distribution.run_command (команда)
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ dist.py",
строка 974, в run_command
cmd_obj.run ()
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ command \ build.py",
линия 135, в прогоне
self.run_command (cmd_name)
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ cmd.py",
строка 313, в run_command
self.distribution.run_command (команда)
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ dist.py",
строка 974, в run_command
cmd_obj.run ()
Файл "C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv \ dlib \ setup.py",
линия 135, в прогоне
self.build_extension (внутр)
Файл "C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv \ dlib \ setup.py",
строка 172, в build_extension
subprocess.check_call (cmake_setup, cwd = build_folder)
Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ subprocess.py", строка
271, в чеке
вызовите подпроцесс CalledProcessError (retcode, cmd). CalledProcessError: Команда '[' cmake ',
'C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ пип-установки-clpotlvv \ dlib \ инструменты \ питон',
'-DCMAKE_LIBRARY_OUTPUT_DIRECTORY = C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ пип-установки-clpotlvv \ dlib \ построить \ lib.win-amd64-3.5',
'-DPYTHON_EXECUTABLE = C: \ Users \ jokerhacker \ anaconda3 \ envs \ face_rec \ python.exe',
'-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE = C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ пип-установки-clpotlvv \ dlib \ построить \ lib.win-amd64-3.5',
'-A', 'x64'] 'вернул ненулевой статус выхода 1
---------------------------------------- ОШИБКА: не удалось собрать колесо для запуска dlib. py clean for dlib Не удалось собрать dlib
Установка собранных пакетов: dlib Запуск setup.py install для
dlib ... ошибкаОШИБКА: завершить вывод команды 'c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ python.exe' -u -c 'import setuptools, токенизировать; __ file __ =' "'"' C: \ Users \ JOKERH ~ 1 \AppData \ Local \ Temp \ pip-install-clpotlvv \ 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 \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-record-i_s3e_tq \ install-record.txt '--single-внешне управляемая версия --compile: ОШИБКА: запущена установка, запущена сборка, запущена build_py, файл инициализации пакета 'dlib__init__.py' не найден (или не является обычным файлом), запущен build_ext Расширение сборки для Python 3.5.6 | Anaconda, Inc. |(по умолчанию, 26 августа 2018 г., 16:05:27) [MSC v.1900 64 bit (AMD64)] Вызов настройки CMake: 'cmake C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv\ dlib \ tools \ python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY = C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv \ dlib \ build \ lib.win-amd64-3.5 -DPYTHON_EXECUTABLE = c: \ users \ joker\ anaconda3 \ envs \ face_rec \ python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE = C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv \ dlib \ build \ lib.win-amd64-3.5 -A x64 '-- Сборка для: Visual Studio 14 2015 - Выбор версии Windows SDK для Windows 10.0.17134.- Идентификатор компилятора C - MSVC 19.0.23026.0 - Идентификатор компилятора CXX - MSVC 19.0.23026.0 - Проверка работающего компилятора C: C: / Program Files (x86) / Microsoft Visual Studio 14.0 / VC / bin / x86_amd64 /cl.exe - Проверка работающего компилятора C: C: / Program Files (x86) / Microsoft Visual Studio 14.0 / VC / bin / x86_amd64 / cl.exe - работает - Определение информации ABI компилятора C - Определение ABI компилятора Cинформация - выполнено - обнаружение функций компиляции C - обнаружение возможностей компиляции C - выполнено - проверка работоспособности компилятора CXX: C: / Program Files (x86) / Microsoft Visual Studio 14.0 / VC / bin / x86_amd64 / cl.exe -Проверьте работоспособность компилятора CXX: C: / Program Files (x86) / Microsoft Visual Studio 14.0 / VC / bin / x86_amd64 / cl.exe - работает - Обнаружение информации ABI компилятора CXX - Обнаружение информации ABI компилятора CXX - выполнено -Обнаружение возможностей компиляции CXX - Обнаружение возможностей компиляции CXX - выполнено - Найдено PythonInterp: C: /Users/JokerHacker/Anaconda3/envs/face_rec/python.exe (найдена версия "3.5.6") - Найдены PythonLibs: C: /Пользователи / ДжокerHacker / Anaconda3 / envs / face_rec / libs / Python35.lib - pybind11 v2.2.2 - Использование версии CMake: 3.14.4 - Компиляция версии dlib: 19.17.0 - Инструкции SSE4 могут выполняться хост-процессором.- Инструкции AVX могут выполняться хост-процессором.- ПРИМЕЧАНИЕ. В Visual Studio не было достаточно хорошей поддержки C ++ 11 до обновления 3 для Visual Studio 2015 (v19.0.24210.0). - Таким образом, мы не включаем то, что требует полной поддержки C ++ 11 (например,инструменты глубокого обучения).- Также имейте в виду, что именование версий Visual Studio сбивает с толку, в частности, существует несколько версий «обновления 3» - поэтому, если вы получаете это сообщение, вам необходимо обновить его до более новой версии Visual Studio, чтобы использовать полный C++ 11.- Ищу sys / types.h - Ищу sys / types.h - найдено - Ищу stdint.h - Ищу stdint.h - найдено - Ищу stddef.h - Ищу stddef.h- найдено - Проверить размер void * - Проверить размер void * - сделано - Включение инструкций AVX - Поиск BLAS и LAPACK - Поиск BLAS и LAPACK - Поиск pthread.h - Поиск pthread.h - не найден - Найдены темы: TRUE CUDA_TOOLKIT_ROOT_DIR не найден или не указан - Не удалось найти CUDA (отсутствует: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS Требуется CUDA_CUDART_LIBR версии 7.5, по крайней мере, не ниже)- Для поддержки Dlib CUDA требуется C ++ 11, но ваш компилятор его не поддерживает. - НЕ НАЙДЕН CUDA - Отключение поддержки CUDA для dlib.DLIB НЕ ИСПОЛЬЗУЕТ CUDA - C ++ 11 активирован.CMake Ошибка в CMakeLists.txt: 30 (сообщение): Вы должны использовать версию Visual Studio, которая поддерживает C ++ 11.По состоянию на декабрь 2017 года единственными версиями, которые имеют достаточно хорошую поддержку C ++ 11 для компиляции API-интерфейса dlib Python, является полностью обновленная Visual Studio 2015 или полностью обновленная Visual Studio 2017. Более старые версии любого из этих компиляторов имеют плохой C ++11 поддержки и не сможет скомпилировать расширение Python.*** ТАК ОБНОВЛЯЙТЕ ВАШУ ВИЗУАЛЬНУЮ СТУДИЮ, ЧТОБЫ СДЕЛАТЬ ЭТУ ОШИБКУ, УДАЛЯТЬСЯ *
-- Configuring incomplete, errors occurred!
See also "C:/Users/JokerHacker/AppData/Local/Temp/pip-install-clpotlvv/dlib/build/temp.win-amd64-3.5/Release/CMakeFiles/CMakeOutput.log".
See also "C:/Users/JokerHacker/AppData/Local/Temp/pip-install-clpotlvv/dlib/build/temp.win-amd64-3.5/Release/CMakeFiles/CMakeError.log".
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\JOKERH~1\AppData\Local\Temp\pip-install-clpotlvv\dlib\setup.py",
строка 261, в 'Topic :: Software Development', файл "c: \ users \ jokerhacker \ anaconda3 \envs \ face_rec \ lib \ site-packages \ setuptools__init __. py ", строка 140, в настройке вернуть distutils.core.setup (** attrs) Файл" c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ "core.py ", строка 148, в настройке dist.run_commands () Файл" c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ dist.py ", строка 955, в run_commands self.run_command (cmd)Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ dist.py", строка 974, в run_command cmd_obj.run () Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib\ site-packages \ setuptools \ command \ install.py ", строка 61, при запуске вернуть файл orig.install.run (self) в файл" c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ command \ install.py ", строка 539, в run self.run_command ('build') Файл" c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ cmd.py ", строка 313, в run_command self.distribution.run_command (команда) Файл "c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ dist.py", строка 974, в файле run_command cmd_obj.run (), файл "c: \ users \jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ command \ build.py ", строка 135, в run self.run_command (cmd_name) Файл" c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ cmd ".py ", строка 313, в run_command self.distribution.run_command (команда) Файл" c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ lib \ distutils \ dist.py ", строка 974, в run_command cmd_obj.run () Файл "C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv \ dlib \ setup.py", строка 135, в файле self.build_extension (ext), запустите файл "C: \ Users \ JOKERH~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv \ dlib \ setup.py ", строка 172, в подпроцессе build_extension.check_call (cmake_setup, cwd = build_folder) Файл" c: \ users \ jokerhacker \ anaconda3 \ envs \face_rec \ lib \ subprocess.py ", строка 271, в check_call вызовите подпроцесс CalledProcessError (retcode, cmd). CalledProcessError: Команда '['cmake ',' C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv \ dlib \ tools \ python ',' -DCMAKE_LIBRARY_OUTPUT_DIRECTORY = C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp\ pip-install-clpotlvv \ dlib \ build \ lib.win-amd64-3.5 ',' -DPYTHON_EXECUTABLE = c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ python.exe ',' -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELE = Пользователи\ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv \ dlib \ build \ lib.win-amd64-3.5 ',' -A ',' x64 ']' r enter code here
отменил ненулевой статус выхода1 ---------------------------------------- ОШИБКА: Команда enter code here
"'c: \ users \ jokerhacker \ anaconda3 \ envs \ face_rec \ python.exe '-u -c' импорт setuptools, токенизировать; файл = '"'" 'C: \ Users \ JOKERH ~ 1 \ AppData \Local \ Temp \ pip-install-clpotlvv \ dlib \ setup.py '"'" '; f = getattr (tokenize,' "'" open ""' "', open) ( file ); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compile (код, файл , '"'" 'exec' "'"')) 'install --recordСбой C: \ Users \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-record-i_s3e_tq \ install-record.txtПользователи \ JOKERH ~ 1 \ AppData \ Local \ Temp \ pip-install-clpotlvv \ dli