Как установить библиотеку Dlib в Anaconda? - PullRequest
0 голосов
/ 28 марта 2020

Сбор dlib с использованием cached dlib-19.19.0.tar.gz (3.2 МБ) Сборка колес для собранных пакетов: dlib Сборка колес для dlib (setup.py) ... ошибка ОШИБКА: Команда с ошибкой вышла из состояния выхода 1: команда: 'D: \ anaconda \ envs \ env_dlib \ python .exe' -u - c 'импортировать sys, setuptools, tokenize; sys.argv [0] = '"'" 'C: \ Users \ HP \ AppData \ Local \ Temp \ pip-install-hlayhizn \ dlib \ setup.py' "'"'; файл = ' " ' " 'C: \ Users \ HP \ AppData \ Local \ Temp \ пип-установки-hlayhizn \ dlib \ setup.py'"'"'; е = GetAttr (токенизировать , '"'" open "" '"', open) ( file ); code = f.read (). replace ('"' "\ r \ n '"' "', '"'" '\ n' "'"'); f.close (); exe c (скомпилировать (код, файл , '"'" 'exe c' "'") '))' bdist_wheel -d 'C: \ Users \ HP \ AppData \ Local \ Temp \ pip-wheel-sam_vsqz' cwd: C: \ Users \ HP \ AppData \ Local \ Temp \ pip-install- hlayhizn \ dlib \ Complete output (53 строки): выполняется bdist_wheel, выполняется сборка, выполняется build_py, файл инициализации пакета 'dlib__init__.py' не найден (или не является обычным файлом), работает build_ext Traceback (последний вызов был последним): Файл "C: \ Users \ HP \ AppData \ Local \ Temp \ pip-install-hlayhizn \ dlib \ setup.py ", строка 120, в get_cmake_version out = subprocess.check_output (['cmake', '--version']) Файл" D : \ anaconda \ envs \ env_dlib \ lib \ subprocess.py ", строка 411, в check_output ** kwargs) .stdout Файл" D: \ anaconda \ envs \ env_dlib \ lib \ subprocess.py ", строка 488, выполняется с Попен (* popenargs, ** kwargs) как процесс: Файл "D: \ anaconda \ envs \ env_dlib \ lib \ subprocess.py", строка 800, в init restore_signals, start_new_session) Файл "D: \ anaconda \ envs \ env_dlib \ lib \ subprocess.py" , строка 1207, в _execute_child startupinfo) FileNotFoundError: [WinError 2] Системе не удается найти указанный файл

Во время обработки вышеуказанного исключения произошло другое исключение:

Traceback (последний вызов последнего ): Файл "", строка 1, в файле "C: \ Users \ HP \ AppData \ Local \ Temp \ pip-install-hlayhizn \ dlib \ setup.py", строка 261, в 'Topi c: : Разработка программного обеспечения ', файл "D: \ anaconda \ envs \ env_dlib \ lib \ site-packages \ setuptools__init __. Py", строка 144, в настройке возвращает файл distutils.core.setup (** attrs) Файл "D: \ anaconda \ envs \ env_dlib \ lib \ distutils \ core.py ", строка 148, в настройке dist.run_commands () Файл" D: \ anaconda \ envs \ env_dlib \ lib \ distutils \ dist.py ", строка 966, в собственной команде run_commands. run_command (cmd) Файл "D: \ anaconda \ envs \ env_dlib \ lib \ distutils \ dist.py", строка 985, в run_command cmd_obj.run () Файл "D: \ anac onda \ envs \ env_dlib \ lib \ site-packages \ wheel \ bdist_wheel.py ", строка 223, в файле self.run_command ('build') запускается" D: \ anaconda \ envs \ env_dlib \ lib \ distutils \ cmd.py " ", строка 313, в файле run_command self.distribution.run_command (команда) Файл" D: \ anaconda \ envs \ env_dlib \ lib \ distutils \ dist.py ", строка 985, в файле run_command cmd_obj.run () Файл" D: \ anaconda \ envs \ env_dlib \ lib \ distutils \ command \ build.py ", строка 135, в запуске self.run_command (cmd_name) Файл" D: \ anaconda \ envs \ env_dlib \ lib \ distutils \ cmd.py ", строка 313 , в run_command self.distribution.run_command (команда) Файл "D: \ anaconda \ envs \ env_dlib \ lib \ distutils \ dist.py", строка 985, в файле run_command cmd_obj.run () Файл "C: \ Users \ HP \ AppData \ Local \ Temp \ pip-install-hlayhizn \ dlib \ setup.py ", строка 129, в файле cmake_version = self.get_cmake_version ()" C: \ Users \ HP \ AppData \ Local \ Temp \ pip-install-hlayhizn \ dlib \ setup.py ", строка 125, в get_cmake_version" \ n ************************************ ************************************** \ n ") RuntimeError:


CMake должен быть установлен для сборки следующих расширений: dlib



ОШИБКА: сбой колеса сборки для dlib Запуск setup.py clean для dlib Не удалось собрать dlib Установка собранных пакетов: dlib Запуск setup.py install для dlib ... ошибка ОШИБКА: команда с ошибкой в ​​состоянии выхода 1: команда: 'D: \ anaconda \ envs \ env_dlib \ python. exe '-u - c' импорт sys, setuptools, tokenize; sys.argv [0] = '"'" 'C: \ Users \ HP \ AppData \ Local \ Temp \ pip-install-hlayhizn \ dlib \ setup.py' "'"'; файл = ' " ' " 'C: \ Users \ HP \ AppData \ Local \ Temp \ пип-установки-hlayhizn \ dlib \ setup.py'"'"'; е = GetAttr (токенизировать , '"' 'open'" '"', open) ( file ); code = f.read (). replace ('"' "\ r \ n '"' "', '"'" '\ n' "'"'); f.close (); exe c (скомпилировать (код, file , '"'" 'exe c' "'") '))' install --record 'C: \ Users \ HP \ AppData \ Local \ Temp \ pip-record-77ybyx6j \ install-record.txt' --single-version-внешне управляемый --compile - заголовки установки 'D: \ anaconda \ envs \ env_dlib \ Include \ dlib' cwd: C: \ Users \ HP \ AppData \ Local \ Temp \ pip-install-hlayhizn \ dlib \ Полный вывод (55 строк): выполняется установить запущенную сборку с запущенным файлом сборки build_py файл инициализации 'dlib__init__.py' не найден (или не является обычным файлом) с запуском build_ext Traceback (последний вызов был последним): файл "C: \ Users \ HP \ AppData \ Local \ Temp \ pip -install-hlayhizn \ dlib \ setup.py ", строка 120, в get_cmake_version out = subprocess.check_output (['cmake', '--version']) Файл" D: \ anaconda \ envs \ env_dlib \ lib \ subprocess. py ", строка 411, в check_output ** kwargs ) .stdout Файл "D: \ anaconda \ envs \ env_dlib \ lib \ subprocess.py", строка 488, запускается с использованием Popen (* popenargs, ** kwargs) в качестве процесса: Файл "D: \ anaconda \ envs \ env_dlib \" lib \ subprocess.py ", строка 800, в init restore_signals, start_new_session) Файл" D: \ anaconda \ envs \ env_dlib \ lib \ subprocess.py ", строка 1207, в _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\HP\AppData\Local\Temp\pip-install-hlayhizn\dlib\setup.py", line 261, in <module>
    'Topic :: Software Development',
  File "D:\anaconda\envs\env_dlib\lib\site-packages\setuptools\__init__.py", line 144, in setup
    return distutils.core.setup(**attrs)
  File "D:\anaconda\envs\env_dlib\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "D:\anaconda\envs\env_dlib\lib\distutils\dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "D:\anaconda\envs\env_dlib\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "D:\anaconda\envs\env_dlib\lib\site-packages\setuptools\command\install.py", line 61, in run
    return orig.install.run(self)
  File "D:\anaconda\envs\env_dlib\lib\distutils\command\install.py", line 545, in run
    self.run_command('build')
  File "D:\anaconda\envs\env_dlib\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "D:\anaconda\envs\env_dlib\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "D:\anaconda\envs\env_dlib\lib\distutils\command\build.py", line 135, in run
    self.run_command(cmd_name)
  File "D:\anaconda\envs\env_dlib\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "D:\anaconda\envs\env_dlib\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Users\HP\AppData\Local\Temp\pip-install-hlayhizn\dlib\setup.py", line 129, in run
    cmake_version = self.get_cmake_version()
  File "C:\Users\HP\AppData\Local\Temp\pip-install-hlayhizn\dlib\setup.py", line 125, in get_cmake_version
    "\n*******************************************************************\n")
RuntimeError:
*******************************************************************
 CMake must be installed to build the following extensions: dlib
*******************************************************************

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

ОШИБКА: команда завершилась ошибкой с состоянием выхода 1: 'D: \ anaconda \ envs \ env_dlib \ python .exe' -u - c 'импорт sys, setuptools, tokenize; sys.argv [0] = '"'" 'C: \ Users \ HP \ AppData \ Local \ Temp \ pip-install-hlayhizn \ dlib \ setup.py' "'"'; файл = ' " ' " 'C: \ Users \ HP \ AppData \ Local \ Temp \ пип-установки-hlayhizn \ dlib \ setup.py'"'"'; е = GetAttr (токенизировать , '"' 'open'" '"', open) ( file ); code = f.read (). replace ('"' "'\ r \ n'" '"', '"'" '\ n' "'"'); f.close (); exe c (скомпилировать (код, file , '"'" 'exe c' "'") '))' install --record 'C: \ Users \ HP \ AppData \ Local \ Temp \ pip-record-77ybyx6j \ install-record.txt' --single-version-внешне управляемый --compile - install-headers 'D: \ anaconda \ envs \ env_dlib \ Include \ dlib' Проверьте журналы для полного вывода команды.

1 Ответ

0 голосов
/ 28 марта 2020

Запустите следующую команду в подсказке Anaconda.

easy_install dlib

...