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
Vorwort In MySQL werden datenbankübergreifende Ab...
XHTML-Überschriftenübersicht Wenn wir Word-Dokume...
1. Werkzeuge Wir benötigen jetzt zwei Tools: MySQ...
Dieser Artikel veranschaulicht anhand von Beispie...
Problembeschreibung (die folgende Diskussion besc...
1. Einführung in KVM Die Abkürzung für Kernel-bas...
1. Flexibles Layout .Vater { Anzeige: Flex; Inhal...
1. Häufig verwendete höherwertige Funktionen von ...
Konfigurieren Sie ein Implementierungsbeispiel fü...
Jellyka BeesAntike Handschrift [Ank]* Jellyka Cutt...
Der Erste : Code kopieren Der Code lautet wie folg...
Zustandshaken Beispiele: importiere { useState } ...
Inhaltsverzeichnis Erstellen einer Tabelle Zeigen...
Holen Sie sich die Anzahl der Verbindungen --- Ho...
Meta-Tag-Funktion Der META-Tag ist ein Schlüsselt...