Ошибка: не удалось построить колесо для dlib "на окнах" - PullRequest
0 голосов
/ 09 июля 2019

Я установил 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

...