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. Installieren Sie zuerst die Abhängigkeitspaket...
Verwenden Sie immer noch das flexible Rem-Layout?...
Der gesamte Inhalt dieses Blogs ist unter Creativ...
Online-Vorschau https://jsrun.pro/AafKp/ Erster B...
Hinweis: Andere Maschinen (IP) können ohne Autori...
System: Ubuntu 16.04LTS 1\Laden Sie mysql-5.7.18-...
Inhaltsverzeichnis Was ist Docker einsetzen 1. Zi...
Wenn der Server während der Entwicklung gestartet...
Vorwort Als wir im vorherigen Interviewprozess na...
Die in diesem Beispiel verwendete MySQL-Version i...
Das Installations-Tutorial für die dekomprimierte...
Wenn es um eine Remotedesktopverbindung zu Linux ...
Ich habe vor, eine Reihe von Haftnotizwänden zu r...
Wenn wir ein Formular erstellen, legen wir häufig ...
Lassen Sie mich Ihnen zunächst vorstellen, dass d...