face Это ошибка файла build docker image dlib - PullRequest
0 голосов
/ 05 марта 2020

ОШИБКА: команда завершилась ошибкой с состоянием выхода 1: команда: / usr / local / bin / python -u - c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/tmp/pip-install-oho_tlt5/dlib/setup.py' "'"'; file = '"'" '/ tmp / pip-install-oho_tlt5 / dlib / setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"' , открыть) ( файл ); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"' ); f.close (); exe c (скомпилировать (код, file , '"'" 'exe c' "'"'))) bdist_wheel -d / tmp / pip- wheel-vktrpqpq cwd: / tmp / pip-install-oho_tlt5 / dlib / Полный вывод (53 строки): запущен bdist_wheel, запущен сборка, запущен build_py, файл инициализации пакета 'dlib / init .py' не найден (или не найден) обычный файл) с использованием build_ext Traceback (последний вызов был последним): файл "/tmp/pip-install-oho_tlt5/dlib/setup.py", строка 120, в get_cmake_version out = subprocess.check_output (['cmake', '- -version ']) Файл "/usr/local/lib/python3.8/subprocess.py", строка 411, в обратном прогоне check_output (* popenargs, stdout = PIPE, timeout = timeout, check = True, File " /usr/local/lib/python3.8/subprocess.py ", строка 489, выполняется с использованием Popen (* popenargs, ** kwargs) в качестве процесса: Файл" /usr/local/lib/python3.8 /subprocess.py ", строка 854, в init self. _execute_child (args, исполняемый файл, preexec_fn, close_fds, файл "/usr/local/lib/python3.8/subprocess.py", строка 1702, в _execute_child поднять child_exception_type (errno_num, err_msg, err_filenameno 2r [имя_файла] FileNoF): Нет такого файла или каталога: 'cmake'

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

Traceback (последний вызов был последним): файл "", строка 1, в файле " /tmp/pip-install-oho_tlt5/dlib/setup.py ", строка 223, в настройках (Файл" /usr/local/lib/python3.8/site-packages/setuptools/init .py ", строка 144, в настройке вернуть distutils.core.setup (** attrs) Файл" /usr/local/lib/python3.8/distutils/core.py ", строка 148, в настройке dist.run_commands () Файл "/usr/local/lib/python3.8/distutils/dist.py", строка 966, в файле run_commands self.run_command (cmd) Файл "/usr/local/lib/python3.8/ distutils / dist.py ", строка 985, в файле run_command cmd_obj.run ()" /usr/local/lib/python3.8/site-packages/wheel/bdist_wheel.py ", строка 223, в файле run self. run_command ('build') File "/ usr /local/lib/python3.8/distutils/cmd.py ", строка 313, в файле run_command self.distribution.run_command (команда) Файл" /usr/local/lib/python3.8/distutils/dist. py ", строка 985, в файле run_command cmd_obj.run ()" /usr/local/lib/python3.8/distutils/command/build.py ", строка 135, в файле run self.run_command (cmd_name)" /usr/local/lib/python3.8/distutils/cmd.py ", строка 313, в файле run_command self.distribution.run_command (команда) Файл" /usr/local/lib/python3.8/distutils/ dist.py ", строка 985, в файле run_command cmd_obj.run ()" /tmp/pip-install-oho_tlt5/dlib/setup.py ", строка 129, в файле cmake_version = self.get_cmake_version ()" / tmp / pip-install-oho_tlt5 / dlib / setup.py ", строка 122, в get_cmake_version увеличить RuntimeError (" \ n ************************** ***************************************** \ n "+ RuntimeError: *** ************************************************** ************** CMake должен быть установлен для сборки следующих расширений: dlib

******************* ********************************************* ***

ОШИБКА: не удалось построить колесо для dlib


DOCKERFILE

FROM python:3

WORKDIR ./app

COPY. /requirements.txt.

RUN pip install --upgrade pip \ && apt-get install -y --fix-missing \ && pip install --no-cache-dir -r needs.txt

COPY. ./app

ENTRYPOINT ["python", "./app.py"]

...