Próbuję zainstalować python-pip w kontenerze dokującym centos7, ale myślę, że brakuje mi jakiegoś pakietu lub czegoś takiego.
[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
Co muszę wcześniej uruchomić, yum -y install python-pip
aby poprawnie zainstalować. Zauważ, że easy_install
jest również zepsuty, więc nie ma opcji.
Obraz CentOS Docker domyślnie nie zawiera repozytorium EPEL, jak ma to miejsce w przypadku zwykłej instalacji CentOS.
yum install epel-release
Najpierw powinieneś - potemyum install python-pip
powinieneś pracować.źródło
Oszalałem na punkcie tego samego problemu. Powodem, dla którego yum nie mógł znaleźć python-pip, było to, że nie jest już nazywany python-pip. Począwszy od wersji EPEL 7 zmienia się jego nazwa w celu identyfikacji wersji Pythona. Na mojej maszynie centOS mogę teraz znaleźć następujące pakiety python * -pip.
źródło
yum install python-pip
działa tak samo na RHEL / CentOS v7, ponieważpython2-pip
zapewniapython-pip
(możesz to sprawdzić za pomocąyum provides python-pip
). Więc myślę, że miałeś inny problem.Jeśli ten sam błąd występuje nawet po zainstalowaniu repozytorium epel, spróbuj:
źródło