Beginnen wir mit der Python-Sprache. Python ist nicht nur deshalb beliebt, weil es leicht zu erlernen ist, sondern auch, weil es über Tausende von Bibliotheken verfügt.
Diese Bibliotheken entsprechen integrierten Tools und können in Python verwendet werden, sofern sie installiert sind. Sie können eine Vielzahl von Problemen bewältigen, ohne dass Sie das Rad neu erfinden müssen, und durch ständige Aktualisierungen und Wartung durch die Community werden einige Bibliotheken immer leistungsfähiger und konkurrieren fast mit Anwendungen auf Unternehmensebene.
Wie kann ich diese Tool-Bibliotheken herunterladen und installieren? Sie werden in einem einheitlichen „Repository“ namens PyPi (Python Package Index) abgelegt, aus dem alle Bibliotheksinstallationen stammen.
Nachdem Sie ein Lager haben, benötigen Sie auch einen Administrator, und Pip ist eine solche Rolle. pip übernimmt die Bibliothek von PyPi und installiert sie in Python. Es kann auch installierte Bibliotheken verwalten, z. B. aktualisieren, anzeigen, suchen, deinstallieren usw.
Im Folgenden werden 10 gesunde Menschenverstand und Tipps zur Verwendung von Pip als Referenz zusammengefasst.
Ab Python 3.4 ist pip bereits in Python integriert, sodass keine erneute Installation erforderlich ist.
Wenn Ihre Python-Version kein Pip hat, können Sie es mit den folgenden zwei Methoden installieren.
pip-Download-Adresse: https://pypi.org/project/pip/#files
Wenn Sie jedoch noch Python3.4 und frühere Versionen verwenden, aktualisieren Sie bitte auf die neueste stabile Version von Python (https: / /www.python.org/downloads/). Andernfalls fügen Sie jeden Tag mehr technische Schulden hinzu.
Wenn die Version von pip zu niedrig ist, können Sie die aktuelle Version aktualisieren: pip install --upgrade pip oder pip install -U pip.
$ pip install -U pip Looking in indexes: https://pypi.python.org/simple Requirement already satisfied: pip in ./test/lib/python3.8/site-packages (21.1.1) Collecting pip Using cached pip-22.0.4-py3-none-any.whl (2.1 MB) Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 21.1.1 Uninstalling pip-21.1.1: Successfully uninstalled pip-21.1.1 Successfully installed pip-22.0.4
Verwenden Sie pip, um eine Bibliothek eines Drittanbieters zu installieren. Sie können die folgende Anweisung ausführen: pip install package_name==1.1.2
Zum Beispiel I Sie möchten Version 3.4.1 matplotlib installieren: pip install matplotlib==3.4.1
4. Stapelinstallation von Bibliotheken
Das Inhaltsformat der Datei ist wie folgt:
# This is a comment # Specify a diffrent index -i http://dist.repoze.org/zope2/2.10/simple # Package with versions tensorflow==2.3.1 uvicorn==0.12.2 fastapi==0.63.0 pkg1 pkg2 pkg3>=1.0,<=2.0 # It is possible to refer to specific local distribution paths. ./downloads/numpy-1.9.2-cp34-none-win32.whl # It is possible to refer to other requirement files or constraints files. -r other-requirements.txt -c constraints.txt # It is possible to specify requirements as plain names. pytest pytest-cov beautifulsoup4
5. Pakete deinstallieren und aktualisieren
Aktualisieren Sie die Version der aktuellen Bibliothek:
$ pip install --upgrade package_name
oder
$ pip install -U package_name
6 . Python-Pip-Abhängigkeiten einfrieren
# List packages $ pip freeze docutils==0.11 Jinja2==2.7.2 MarkupSafe==0.19 Pygments==1.6 Sphinx==1.2.2 # Generate requirements.txt file $ pip freeze > requirements.txt
Bitte beachten Sie, dass die Pakete in sortierter Reihenfolge aufgelistet werden (Groß- und Kleinschreibung wird nicht beachtet). Wenn Sie nur Pakete auflisten möchten, die nicht global installiert sind, verwenden Sie -l/--local.
7. Bibliotheksinformationen anzeigen
$ pip show -f pyyaml Name: PyYAML Version: 5.4.1 Summary: YAML parser and emitter for Python Home-page: https://pyyaml.org/ Author: Kirill Simonov Author-email: xi@resolvent.net License: MIT Location: /private/tmp/test/lib/python3.8/site-packages Requires: Required-by: awscli Files: PyYAML-5.4.1.dist-info/INSTALLER PyYAML-5.4.1.dist-info/LICENSE PyYAML-5.4.1.dist-info/METADATA PyYAML-5.4.1.dist-info/RECORD PyYAML-5.4.1.dist-info/WHEEL PyYAML-5.4.1.dist-info/top_level.txt ...
8. Überprüfen Sie in den aktuell installierten Bibliotheken, welche Bibliotheken aktualisiert werden müssen:
$ pip list -o PackageVersion Latest Type ---------- ------- ------ ----- docutils 0.15.20.18.1 wheel PyYAML 5.4.1 6.0wheel rsa4.7.2 4.8wheel setuptools 56.0.062.1.0 wheel
Um die Kompatibilitätsabhängigkeiten der installierten Bibliotheken zu überprüfen, können Sie pip check package-name verwenden:
$ pip check awscli No broken requirements found.
$ pip check pyramid 1.5.2 requires WebOb, which is not installed.
10. Laden Sie die Bibliothek lokal herunter
Laden Sie die Bibliothek lokal an den angegebenen Speicherort herunter und speichern Sie sie im WHL-Format: pip download package_name -d "path"
$ pip download PyYAML-d "/tmp/" Looking in indexes: https://pypi.python.org/simple Collecting PyYAML Downloading PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl (192 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 192.2/192.2 KB 4.7 MB/s eta 0:00:00 Saved ./PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl Successfully downloaded PyYAML $ ls /tmp/PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl /tmp/PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl
Das obige ist der detaillierte Inhalt vonZehn Tipps zur Verwendung von Python Pip. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!