【问题标题】:How to fix executor failed running [/bin/sh -c pip install --upgrade --force-reinstall pip==9.0.3 && pip install --upgrade 'setuptools<45']:如何修复执行器运行失败 [/bin/sh -c pip install --upgrade --force-reinstall pip==9.0.3 && pip install --upgrade 'setuptools<45']:
【发布时间】:2021-08-16 01:22:28
【问题描述】:

我在运行 Dockerfile 时得到了这个。 当我重置我的窗口时它工作但最近我删除了所有 docker 容器,当我再次尝试从 Dockerfile 构建时,我遇到了这个问题。我无法升级 pip 或执行 pip install。 这是 Dockerfile。

FROM ubuntu:14.04


ENV DEBIAN_FRONTEND noninteractive
ENV DOCKER_STATE dev

RUN apt-get update && apt-get install -y \
    python-pip python-dev uwsgi-plugin-python \
    nginx supervisor libxml2-dev libxslt1-dev mysql-client \
    libldap2-dev libsasl2-dev libffi-dev uwsgi python-mysqldb libmysqlclient-dev \
    imagemagick poppler-utils curl


RUN pip install --upgrade --force-reinstall pip==9.0.3 && pip install --upgrade 'setuptools<45'

这是我遇到的错误

#7 [ 3/20] RUN pip install --upgrade --force-reinstall pip==9.0.3 && pip install --upgrade 'setuptools<45'
#7 sha256:2623dbc50626ca8f0979fcda52fc07d026edc413a5da1187d9d4a1fcae0edfd8
#7 0.525 Downloading/unpacking pip==9.0.3
#7 1.162   Cannot fetch index base URL https://pypi.python.org/simple/
#7 1.740   Could not find any downloads that satisfy the requirement pip==9.0.3
#7 1.740 Cleaning up...
#7 1.740 No distributions at all found for pip==9.0.3
#7 1.742 Storing debug log for failure in /root/.pip/pip.log
#7 ERROR: executor failed running [/bin/sh -c pip install --upgrade --force-reinstall pip==9.0.3 && pip install --upgrade 'setuptools<45']: exit code: 1
------
 > [ 3/20] RUN pip install --upgrade --force-reinstall pip==9.0.3 && pip install --upgrade 'setuptools<45':
------
executor failed running [/bin/sh -c pip install --upgrade --force-reinstall pip==9.0.3 && pip install --upgrade 'setuptools<45']: exit code: 1

任何帮助将不胜感激

【问题讨论】:

    标签: python linux docker ubuntu pip


    【解决方案1】:

    上面写着No distributions at all found for pip==9.0.3
    所以只需安装最新版本(pip 21.1.2 没有缺点)。
    python -m pip install --upgrade pip,一切都会正常

    【讨论】:

    • 还是不行。这是我运行它时带来的结果。#7 [3/3] RUN python -m pip install --upgrade pip #7 ................ #7 1.380 没有分布all found for pip in /usr/lib/python2.7/dist-packages #7 1.381 将调试日志存储在 /root/.pip/pip.log #7 错误:执行程序运行失败 [/bin/sh -c python -m pip install --upgrade pip]:退出代码:1
    • 您是否有可能在容器中使用更新的 Ubuntu 版本?
    • 我使用的是 Ubuntu 14。我应该使用较低版本还是更新版本?
    • 更新总是更好。除非您出于技术原因必须拥有它。
    猜你喜欢
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 2016-04-26
    • 2021-06-01
    • 2016-06-30
    相关资源
    最近更新 更多