【问题标题】:Pip install failed in openshift 3在 openshift 3 中 Pip 安装失败
【发布时间】:2018-02-17 10:28:31
【问题描述】:

我想使用新平台 Openshift 3,但我无法通过 pipWeblate 安装 lxml > 构建过程何时启动。

在日志中最后一行是“Running setup.py install for lxml”但没有更多错误

我怎样才能知道发生了什么?

谢谢

【问题讨论】:

标签: pip openshift lxml openshift-client-tools weblate


【解决方案1】:

感谢@Graham 我按照这条指令Pandas on OpenShift v3 编辑 YAML 构建配置

 resources:
    limits:
      memory: 1Gi

【讨论】:

    【解决方案2】:

    使用编译器优化编译时,一些围绕数据分析的包可能会占用过多内存并达到构建的默认内存限制。请尝试以下步骤:

    不太可能,但以防万一使用的是pip的版本,添加一个文件.s2i/environment并在其中添加:

    UPGRADE_PIP_TO_LATEST=1
    

    这将确保首先安装最新版本的pip。有时在包提供轮文件的情况下可能需要这样做。使用旧版本的pip 可能会忽略二进制轮或以其他方式混淆。

    【讨论】:

    • 我尝试在构建的 YAML 文件中为资源 > 限制 > 内存设置添加 1Gi,但构建仍然失败。您能否提供如何add a file .s2i/environment and in it add: UPGRADE_PIP_TO_LATEST=1 的步骤。我不确定如何完成这些步骤。它是 OpenShift 3 Pro 中的 Python 2.7 应用程序。谢谢。
    • 我尝试在本地源存储库中创建文件夹.s2i,其中包含文件environment(带有建议的变量)并推送到GitHub(通过webhook触发构建),但是在 Running setup.py install for lxml: started 处构建仍然失败。
    • 在构建配置上设置环境变量BUILD_LOGLEVEL 值为9 并触发新的构建。然后日志应显示更多详细信息,包括是否在 Git 存储库中找到环境文件以及是否正确设置了变量。
    猜你喜欢
    • 2014-09-07
    • 2018-10-23
    • 1970-01-01
    • 2016-09-25
    • 2021-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多