J'essaie d'installer python-pip dans un conteneur docker centos7, mais je pense qu'il me manque peut-être un paquet ou quelque chose.
[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
Que dois-je exécuter avant yum -y install python-pip
pour qu'il s'installe correctement. Notez que cela easy_install
est également cassé, donc ce n'est pas une option.
Je devenais fou du même problème. La raison pour laquelle yum n'a pas pu trouver python-pip était qu'il ne s'appelait plus python-pip. À partir d'EPEL version 7, il est renommé pour identifier la version python. Sur ma machine centOS, je peux maintenant trouver les packages python * -pip suivants.
la source
yum install python-pip
fonctionne de la même manière sur RHEL / CentOS v7, carpython2-pip
fournitpython-pip
(vous pouvez vérifier en utilisantyum provides python-pip
). Je suppose donc que vous aviez un autre problème.L'image CentOS Docker n'inclut pas le référentiel EPEL par défaut, comme le fait une installation CentOS régulière. Vous devez d'
yum install epel-release
abord - après cela,yum install python-pip
travailler.la source
Si vous obtenez la même erreur même après l'installation du dépôt epel, essayez:
la source
Suivez ces commandes étape par étape:
Une fois terminé, vérifiez la version python
la source