Was ist Pip pip ist ein Python-Paketverwaltungstool, das die Funktionen zum Suchen, Herunterladen, Installieren und Deinstallieren von Python-Paketen bietet. Pip-Version aktualisieren Standardmäßig basiert das mit Ubuntu mitgelieferte Pip (Pip 9.0.1) auf Python 2.7. Wir müssen Pip basierend auf Python 3 neu installieren: sudo apt-get installiere python3-pip =Pip3-Version aktualisieren: python3 -m pip installieren --upgrade pip Überprüfen Sie die Pip-Version von Python3. Wenn der folgende Fehler gemeldet wird: Lösung: Bearbeiten Sie die Datei usr/bin/pip3 Vor der Änderung: von pip import main wenn __name__ == '__main__': sys.exit(main()) Nach der Änderung: von pip import __main__ wenn __name__ == '__main__': sys.exit(__main__._main()) Überprüfen Sie, ob der Fix erfolgreich wirksam wurde: pip3 -V Das Terminal druckt: pip 19.3.1 von /home/work/.local/lib/python3.6/site-packages/pip (Python 3.6) Als nächstes aktualisieren Sie alle Python-Pakete mit einem Klick Schreiben Sie einfach ein Python-Skript, um es auszuführen. Hier ist der Code: pkg_resources importieren vom Unterprozess-Importaufruf für Pakete in [dist.project_name für dist in pkg_resources.working_set]: Aufruf("pip3 install --upgrade " + ".join(packages) + ' --user', shell=True) Da der Pip, der meinem Python3 entspricht, pip3 ist, sollte der Pip im Skriptaufruf („pip3 install --upgrade " + ''.join(packages) + ' --user', shell=True)“ als pip3 geschrieben werden. Als nächstes schauen wir uns an, welche anderen Pakete es in den historischen Versionen von Python gibt: pip3-Liste – veraltet Das Terminal druckt: Paketversion Neuester Typ ----------- ------- ------ ----- Verteilungsinfo 0.0.0 0.10 sdist pycairo 1.16.2 1.18.1 sdist pycups 1.9.73 1.9.74 sdist pygobject 3.26.1 3.34.0 sdist Dann verwenden Sie diese nicht aktualisierten Pakete pip3 install --upgrade Name des zu aktualisierenden Pakets Befehle können einzeln aktualisiert werden Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Ein kurzer Vortrag über MySQL-Pivottabellen
>>: Das WeChat-Applet realisiert den Neun-Quadrat-Rastereffekt
1. PC-Reset Initialisierung im PC-Stil /* normali...
Ich habe mich kürzlich auch mit der Leistungsopti...
Nachfolgend finden Sie einige allgemeine Paramete...
Vorwort Dieser Artikel konzentriert sich nur dara...
Inhaltsverzeichnis Überblick So nutzen Sie die Mu...
Inhaltsverzeichnis Grundkonfiguration Eintragsdat...
Einführung in Vue Die aktuelle Ära der großen Fro...
CentOS 8 ist offiziell veröffentlicht! CentOS ent...
MySQL verfügt über nicht standardmäßige Datentype...
Ich glaube, dass vielen Leuten, die MySQL schon l...
AWS – Amazons Cloud-Computing-Serviceplattform Ic...
Mongodb verfügt über einen Befehl db.serverStatus...
Frage Nginx nimmt $remote_addr als echte IP-Adres...
1. Laden Sie das Gitlab-Image herunter Docker-Pul...
MySQL-Abfrage nach Jahr, Monat, Woche, Tagesgrupp...