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

Python SCIKIT-镜像拉请求Travis CI Python 2.7构建失败

廖臻
2023-03-14

我试图提交pull请求,但Travis构建在python 2.7下失败:

安装可选依赖项+[[2.7!=3.2*]]
+PIP安装--重试3-q-r./optional_requirements.txt--no-index--trusted-host travis-wheels.scikit-image.org--find-links=http://travis-wheels.scikit-image.org/
+[[2.7==2.7*]]
+libs=(PyQt4 sip.so)
+var=($(whic-a python$py))
++whic-a;从distutils.sysconfig导入get_python_lib打印(get_python_lib())'
++python-c';从distutils.sysconfig导入get_python_lib()'
+lib_virtualenv_path=/home/travis/venv/lib/python2.7/site-packages
++/usr/bin/python2.7-c';print(get_python_lib())'
+lib_system_path=/usr/LIB/python2.7/dist-packages
+for'${libs[@]}‘中的LIB
+ln-sf/usr/LIB/python2.7/dist-packages/pyqt4/home/travis/venv/LIB/pyqt4
+for'${libs[@]}’中的LIB
+ln-sf/usr/LIB/python2.7/dist-packages/sip.br>+[[2.7==2.*]]
+pip install--重试3-q pyamg
命令“/home/travis/venv/bin/python-c”import setuptools,tokenize;file='/tmp/pip-build-rpe1a/pyamg/setup.py';exec(compile(getattr,tokenize,'open',open)(__file__).read().replace('\r\n','\n'),--single-version-externally-managed--compile--install-headers/home/travis/venv/include/site/python2.7/pyamg“失败,在/tmp/pip-build-rpe1oa/pyamg中错误代码为1

我几乎什么都试过了,但还是不能通过测试。

我将感谢任何关于代码的帮助或理解构建失败的原因,因为我不知道为什么会发生这种情况。我甚至试着替换换行符,但无济于事

共有1个答案

鱼锦
2023-03-14

这不是拉请求的问题,而是这个项目和pyamg的普遍问题。查看最新的构建:它们都因相同的问题而失败。

第一次出现此错误的失败构建是在19天前。如您所见,install脚本没有指定PYAMG的版本:

pip install --retries 3 -q pyamg

pyamg包的版本在26天前从2.2.x升级到2.3.x,14天前从2.x升级到3.x。

 类似资料:
  • 这是我编写的Dockerfile文件,但是构建镜像的时候发现没有执行npm install,自然也不会有dist文件,不知道是哪里写的有问题,请教一下大家

  • 功能是使用一个基础的操作系统,然后执行一个 shell 脚本。.dockerignore 是空的,删除了或者加内容依然会报错,应该对构建是否成功没有影响。 shell 脚本 报了以下的错误 如果是使用官方文档提供的应用例子,按流程执行是没有问题的。例如 这是没有问题的 这个简单例子为什么会报错? 好像解决了问题,但是问题的原因更加摸不着头脑,就是换一个目录就没有问题了

  • 创建镜像 编写完成 Dockerfile 之后,可以通过 docker build 命令来创建镜像。 基本的格式为 docker build [选项] 路径,该命令将读取指定路径下(包括子目录)的 Dockerfile,并将该路径下所有内容发送给 Docker 服务端,由服务端来创建镜像。因此一般建议放置 Dockerfile 的目录为空目录。也可以通过 .dockerignore 文件(每一行添

  • Docker 镜像会将 Dockerfile 中每一步结果保存进其 layer ,如果是从源码构建镜像的话会将代码留在镜像中。为了解决这种问题 DaoCloud 推出了「安全镜像」构建功能。 安全镜像构建流程包含三个步骤:代码编译、文件提取、打包镜像。通过分离编译和打包,产生一个安全、精巧、不含源代码的生产级别镜像。 开始构建安全镜像 我们以DaoCloud/secure-python-sampl

  • 构建基础镜像 我将应用打包到镜像中形成我们所需的镜像,往往需要一个基础的镜像作为我们应用服务的外部环境,那么问题来了,基础镜像从何而来?官方推荐的是直接从官网仓库pull一个,但由于官网被墙的比较厉害,所以这里介绍一些官方提供以及个人方法。 1.使用Debootstrap来创建Ubuntu的base image $ sudo debootstrap raring raring > /dev/nul

  • 本文向大家介绍Docker镜像构建原理解析(不装docker也能构建镜像),包括了Docker镜像构建原理解析(不装docker也能构建镜像)的使用技巧和注意事项,需要的朋友参考一下 在devops流程里面 构建镜像是一个非常重要的过程,一般构建镜像是写dockerfile文件然后通过docker client来构建的image。 docker client 会先检查本地有没有image,如果没有