Estou tentando instalar o python-pip em um contêiner do docker centos7, mas acho que talvez esteja faltando algum pacote ou algo assim.
[root@aasdfasdfa /]# yum -y install python-pip
Loaded plugins: fastestmirror, ovl
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
updates/7/x86_64/primary_db | 8.4 MB 00:00:31
Loading mirror speeds from cached hostfile
* base: repos.lax.quadranet.com
* extras: mirrors.unifiedlayer.com
* updates: mirrors.usc.edu
No package python-pip available.
Error: Nothing to do
O que preciso executar antes yum -y install python-pip
para que ele seja instalado corretamente? Observe que easy_install
também está quebrado, então isso não é uma opção.
Eu estava ficando louco pelo mesmo problema. A razão pela qual o yum não conseguiu encontrar o python-pip foi que ele não é mais chamado python-pip. A partir da versão 7 do EPEL, ele é renomeado para identificar a versão python. Na minha máquina centOS, posso encontrar agora os seguintes pacotes python * -pip.
fonte
yum install python-pip
funciona da mesma maneira no RHEL / CentOS v7, porquepython2-pip
fornecepython-pip
(você pode verificar usandoyum provides python-pip
). Então eu acho que você teve outro problema.A imagem do CentOS Docker não inclui o repositório EPEL por padrão, como faz uma instalação regular do CentOS. Você deve
yum install epel-release
primeiro - depois disso,yum install python-pip
deve funcionar.fonte
Se você receber o mesmo erro mesmo após instalar o epel repo, tente:
fonte
Siga estes comandos passo a passo:
Uma vez feito, verifique a versão do python
fonte