【问题标题】:Unable to install pip in Docker无法在 Docker 中安装 pip
【发布时间】:2015-04-01 15:21:32
【问题描述】:

无法在运行 Ubuntu 14.04 的 Docker 中安装 pip。请参阅下面的日志。

root@57da7dd8a590:/usr/bin# apt-get install pip
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package pip
root@57da7dd8a590:/usr/bin#

【问题讨论】:

    标签: docker pip


    【解决方案1】:

    在那之前你有apt-get update吗?

    然后

    apt-get -y install python-pip
    

    【讨论】:

    • 我确实做到了:Reading package lists... Done / Building dependency tree / Reading state information... Done / All packages are up to date. 但仍然收到unable to locate package python-pip
    【解决方案2】:

    这是我的 Dockerfile。你可以试试:

    FROM ubuntu:14.04
    MAINTAINER Storozhenko Roman <romeusmeister@gmail.com>
    ENV REFRESHED_AT 2015-03-16
    
    RUN apt-get -yqq update
    RUN apt-get install -yqq python 
    RUN apt-get -yqq install python-pip
    

    【讨论】:

      【解决方案3】:

      您使用了错误的软件包。您可以在 Ubuntu 14.04 中安装 pip

      apt-get install python-pip

      如果您正在寻找可以使用的东西

      aptitude search pip

      或网站http://packages.ubuntu.com

      【讨论】:

      • tvn 我尝试了 apt-get install python-pip 并得到了相同的响应 - E: Unable to locate package python-pip.
      • @NKD 我认为您的容器没有互联网连接,您可以 ping google.com 吗?
      • 那么您可能应该在安装前更新包apt-get update。这会更新软件包列表,并确保您选择最新版本的软件包。如果即使这样也不起作用,请检查您的连接性,例如 @booyaa 使用 ping (ping -c 5 google.com) 写的。
      【解决方案4】:

      Ubuntu 14.04 版本似乎有些问题。我搬到了 13.1,然后 apt-get install python3-pip 解决了这个问题。但是,它安装的不是 pip 你得到 pip3。谢谢大家的帮助。

      【讨论】:

        【解决方案5】:

        python-pip for Trusty (Ubuntu 14.04) 在“universe”包中。

        因此,我必须执行以下操作(以 root 身份):

        apt-get install -y software-properties-common 
        add-apt-repository universe 
        apt-get install -y python-pip
        

        【讨论】:

        • 不确定 software-properties-common 增加了多少杂乱,但是 add-apt-repository 命令非常方便。我确定有一种“原始”方式来添加存储库(比如在 apt 文件中添加一些行)......
        【解决方案6】:

        您可以在 Ubuntu 15.10-x86_64 中安装 pip

        apt-get update
        apt-get install python-pip
        

        【讨论】:

          【解决方案7】:

          这些对我有用:FROM python:3.7

          【讨论】:

            猜你喜欢
            • 2023-04-09
            • 2016-08-05
            • 2021-11-30
            • 2021-04-15
            • 1970-01-01
            • 2019-10-07
            • 2020-08-28
            • 2015-04-24
            • 1970-01-01
            相关资源
            最近更新 更多