Ich versuche einen Docker-Container zu erstellen, der pip enthält.
Ich bin auf CentOS 7.
Hier ist das Fragment aus der Ausführung des Docker-Build-Befehls:
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
Ich würde meine Docker-Datei veröffentlichen, aber es scheint, dass Python-Pip nicht in der Standard-CentOS-Distribution verfügbar ist, da dies ebenfalls fehlschlägt:
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
Es gibt diesen Link zum Lösen des Installationsproblems für das Hostsystem: http://www.liquidweb.com/kb/how-to-install-pip-on-centos-7/ Dazu gehört die Verwendung von U / min oder Curl. Ich denke, das ist ein bisschen chaotisch für Docker.
Wenn CentOS Pip aus der Standarddistribution entfernt hat, haben sie vielleicht gute Gründe und ich sollte keine brutale Gewalt anwenden, um es zu installieren.
Dies scheint in Ubuntu oder anderen Distributionen kein Problem zu sein. Nur CentOS 7.
Meine kurze Frage lautet: Was ist die bevorzugte Methode zur Installation von pip (oder einer Alternative) in CentOS 7?
RUN yum -y install python-pip
aber ich möchte direkt die neueste Version 10 von pip installieren, anstatt 8 zu installieren