当前位置: 首页 > 知识库问答 >
问题:

面对此错误文件构建docker映像dlib

柳和怡
2023-03-14

错误:命令出错,退出状态为1:Command:/usr/local/bin/python-u-c'import sys,setuptools,tokenize;系统。argv[0]=“””/tmp/pip-install-oho_tlt5/dlib/setup。py''';文件=“””/tmp/pip-install-oho_tlt5/dlib/setup。py''';f=getattr(标记化,“‘打开’”,打开)(文件);code=f.read()。替换(““\r\n”“”,““\n”“”);f、 close();exec(编译(代码,文件,“'exec'”)'bdist_wheel-d/tmp/pip wheel vktrpqpq cwd:/tmp/pip-install-oho_tlt5/dlib/完整输出(53行):运行bdist_wheel运行build运行build_py包初始化文件'dlib/init。在get_cmake_version out=subprocess中的第120行,py“未找到(或不是常规文件)正在运行build_ext Traceback(最近一次调用):file”/tmp/pip-install-oho_tlt5/dlib/setup.py”。检查检查输出返回运行(*popenargs,stdout=PIPE,timeout=timeout,check=True,File”/usr/local/lib/python3.8/subprocess.py),第411行,在检查输出返回运行(*popenargs,stdout=PIPE,timeout=timeout,check=True,File”/usr/local/lib/python3.8/subprocess.py),第489行,与Popen(*Popen,**-popenargs,**kwargs)一起运行,作为进程:File”/usr/local/lib/python3.8/subprocess/subprocess,第854行,在init self._execute_child(args,execute,preexec_fn,close_fds,File”/usr/local/lib/python3.8/subprocess.py),第1702行,在_execute_child raise child_exception_type(errno_num,err_msg,err_filename)FileNotFoundError:[errno 2]没有这样的文件或目录:“cmake”

在处理上述异常时,发生了另一个异常:

回溯(最后一次调用):文件“/tmp/pip-install-oho_tlt5/dlib/setup.py”中的第1行文件“/usr/local/lib/python3.8/site packages/setuptools/init.py”,安装程序返回distutils.core.setup(**attrs)文件“/usr/local/lib/python3.8/distutils/core.py”,第148行,安装程序dist.run命令()文件“/usr/local/lib/python3.8/distutils/dist.py”,第966行,在run_命令self.run_命令(cmd)文件“/usr/local/lib/python3.8/distutils/dist.py”,第985行,在run_命令cmd_obj.run()文件“/usr/local/lib/python3.8/site packages/wheel/bdist_wheel.py”中,第223;行,在run-self.run命令(“build”)文件“/usr/local/lib/python3.8/distutils/cmd”中“,第313行,在run_命令self.distribution.run_命令(命令)文件“/usr/local/lib/python3.8/distutils/dist.py”,第985行,在run_命令cmd_obj.run()文件“/usr/local/lib/python3.8/distutils/command/build.py”,第135行,在run-self.run.run.run_命令(cmd_名称)文件“/usr/local/lib/py/python3.8/distutils/cmd.py.py”中”,第313行,在run_命令self.distribution.run_命令(命令)文件“/usr/local/lib/python3.8/distutils/dist.py”,第985行,在run_命令cmd_obj.run()文件“/tmp/pip-install-oho_tlt5/dlib/setup.py”,第129行,在run cmake_版本=self.get_cmake_版本文件“/tmp/pip-install-oho_tlt5/dlib/setup.py”中,第122行,在getèu cmakeèu版本中引发运行时错误(“\n***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

错误:dlib的构建轮失败

FROM python:3

WORKDIR/应用程序

抄袭/要求。txt。

运行pip安装-升级pip\

复制/应用程序

入口点[“python”,“/app.py”]

共有2个答案

巫马令
2023-03-14

在你的要求中。txt将CMake放在第一位

许典
2023-03-14

在您的Dockerfile中。

FROM python:3
WORKDIR ./app
COPY ./requirements.txt .
RUN pip install -U pip wheel cmake
RUN pip install -r requirements.txt
COPY . ./app
ENTRYPOINT [ "python", "./app.py" ]

首先使用pip安装cmake和wheel,这些软件包是您根据需要安装的。txt文件首先下载,然后安装,因此无法安装dlib。

 类似资料:
  • 目前,我发现谷歌云构建发生在构建docker图像的时候(不像我想象的那样,它会构建我的图像,然后执行我的图像来完成所有的构建)。那是在这篇文章里 谷歌云构建的快速启动 我有一个Dockerfile现在很简单 我有一个单一的下载和提取下载任何工件(zip文件)从最后的单构建运行构建(只有修改的服务器被构建或依赖于上一个CI构建的变化的服务器被构建,就像下游库可能被更改)。第一行只是列出了我需要在一个

  • 我正在尝试基于ruby: 3.0构建Docker映像。在Dockerfile中,运行“RUN bundle install”时,开始安装依赖项,直到显示错误: Gem::Ext::BuildError:错误:未能生成Gem本机扩展#10 34.20 34.20当前目录:/usr/local/bundle/gems/tiny_tds-2.1.5/ext/tiny-tds#10 34.2/usr/lo

  • 问题内容: 构建docker时出现错误。 这是我的Dockerfile。 我运行一个命令: 你有什么想法吗? 问题答案: 这是因为您没有发布解决方案。 错误消息是不言自明的: 默认情况下,当您向ASP.NET Core Visual Studio 2017项目添加 Docker支持 时,它将创建一堆文件,其中一个文件用于处理构建过程。然后,当您通过Visual Studio生成项目时,将执行完整的

  • 我试图通过使用dockerfile-maven-plugin为我的spring boot maven项目构建一个docker映像。我在Windows7上使用Docker工具箱,运行良好。 我得到以下错误: pom.xml构建 我无法得到为什么我们需要谷歌默认凭据来建立一个本地图像。请帮助我,因为我是新的Docker世界。

  • 我有一个简单的Dockerfile来将python需求构建到一个zip文件中,然后上传到AWS Lambda。 有没有复制python的方法。在dockerfile期间将图像压缩到主机?

  • 问题内容: 我尝试在主机上创建几个不同的目录,以尝试了解Docker,以使dockerfile井井有条。我刚运行的Dockerfile如下所示: 我的实际转速仅为1 GB。但是,当我尝试这样做时,我将向Docker守护进程3.5 GB发送构建上下文。当您继续构建Docker映像时,还有其他我不知道的事情吗?当我在主机上的其他目录中构建更多映像时,是否正在累积内存? 问题答案: Docker客户端将