Ruby hat Edelsteine und Node.js hat npm, aber Python hatte ursprünglich keinen Paketmanager.
Vor einiger Zeit erschien etwas namens easy_install und es wurden weitere Pips erstellt. Obwohl pip mittlerweile fast de facto ist, bleibt seine Position als eines der später zu installierenden Pakete unverändert. Es ist ein bisschen einsam für Python, das "Batterien enthalten" in dem Sinne befürwortet, dass es unmittelbar nach dem Öffnen der Box verwendet werden kann.
PEP-453 Explizites Bootstrapping von Pip in Python-Installationen wurde vorgeschlagen, um die Situation zu verwalten. Es scheint, dass es ab 3.4 standardmäßig mit dem Vorschlag "Lassen Sie uns pip zum offiziell empfohlenen Standardinstallationsprogramm für Python 2.7, 3.3 und 3.4 machen" installiert wird. Ich dachte, dass der Befehl pip zur gleichen Zeit installiert werden würde, als Python installiert wurde, aber es scheint ein wenig anders zu sein. Machen Sie sich also hier eine Notiz.
Zunächst wird in 3.4 ein Modul namens "Sicherstellen, dass Pip" hinzugefügt wird. Wie der Name schon sagt, "stellen Sie sicher, dass Pip enthalten ist" (seltsames Japanisch ...).
Speziell
$ python3.4 -m ensurepip
Dann
$ python3.4 -m ensurepip --upgrade
Recommended Posts