如何在CentOS7 Docker容器中安装python-pip

结识新用户

我正在尝试构建一个包含pip的docker容器。

我在CentOS 7上。

这是运行docker build命令的片段:

Step 3 : RUN yum -y install python-pip
 ---> Running in 25d1ba46e6dc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.vcu.edu
 * extras: mirror.clarkson.edu
 * updates: mirrors.unifiedlayer.com
No package python-pip available.
Error: Nothing to do
2015/02/13 19:23:48 The command [/bin/sh -c yum -y install python-pip] returned a non-zero code: 1

我会发布我的Dockerfile,但是似乎标准CentOS发行版中没有python-pip,因为这也失败了:

sudo yum -y install python-pip
[sudo] password for theuser: 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.thelinuxfix.com
 * extras: mirrors.xmission.com
 * updates: mirrors.tripadvisor.com
No package python-pip available.
Error: Nothing to do

有用于解决主机系统安装问题的链接:http : //www.liquidweb.com/kb/how-to-install-pip-on-centos-7/涉及使用rpm或curl。我认为这对Docker有点混乱。

另外,如果CentOS从标准发行版中删除了pip,也许他们有充分的理由,我不应该使用蛮力来安装它。

在Ubuntu或其他发行版中,这似乎不是问题。只是CentOS 7。

我的简洁问题是:在CentOS 7中安装pip(或替代方法)的首选方法是什么?

结识新用户

在Dockerfile中使用它可以安装pip:

RUN yum -y install epel-release && yum clean all
RUN yum -y install python-pip && yum clean all

这似乎比使用rpm或curl更干净。

如果仍然失败,请尝试:

RUN yum -y install --enablerepo="epel" python-pip && yum clean all

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在容器中安装pip包

来自分类Dev

centos7中未安装pip3

来自分类Dev

如何在CentOS上安装pip?

来自分类Dev

在运行的Docker容器中安装pip

来自分类Dev

如何在centos7上安装pktstat?

来自分类Dev

如何在centos7上安装Thunderbird 31.4

来自分类Dev

如何在CentOS7中配置IP范围?

来自分类Dev

Centos:无法安装pip

来自分类Dev

在Docker中安装pip

来自分类Dev

如何在centos7中安装jansson 2.11-devel或更高版本?

来自分类Dev

如何在python 3.5.2上安装pip?

来自分类Dev

如何使用Windows的pip在不同的python安装中安装模块

来自分类Dev

如何在docker's centos7中使devtoolset g ++可用于Makefile?

来自分类Dev

如何在 docker 容器中安装主管?

来自分类Dev

如何从centos7中删除vim?

来自分类Dev

如何pip安装cairocffi?

来自分类Dev

如何通过pip安装?

来自分类Dev

如何在 Centos7 上成功安装 libsodium(用于 php7.2)?

来自分类Dev

如何在CentOS 6.4上安装带有两个python版本的pip?

来自分类Dev

如何在centOS7 Minimum中启用网络适配器?

来自分类Dev

这个指令码如何在CentOS7中运作?

来自分类Dev

如何在centos7中解析gpfs旧文件句柄

来自分类Dev

如何在CentOS 7上安装Docker?

来自分类Dev

如何在Ubuntu 14.04中还原Pip安装及其安装?

来自分类Dev

Pip安装-Python 2.7-Windows 7

来自分类Dev

如何在python中启用pip?

来自分类Dev

通过pip3在centos7中安装mod-wsgi会引发“错误:命令错误,退出状态为1”

来自分类Dev

我如何在CentOS7中安装pacman(Archlinux软件包管理器)及其回购协议(AUR)

来自分类Dev

pip如何在Windows 7 x64和python 2.7上安装pylzma