Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erklärung gängiger Pip-Befehle in Python

Ausführliche Erklärung gängiger Pip-Befehle in Python

WBOY
WBOYnach vorne
2023-04-12 12:13:181304Durchsuche

Der Herausgeber glaubt, dass die meisten Leute, die mit Python vertraut sind, vom Pip-Tool gehört und es verwendet haben, aber ihr Verständnis dafür ist möglicherweise nicht sehr gründlich. Heute werde ich es Ihnen 10 Tipps für die Verwendung von Pip vorstellen. Ich glaube, dass es für Sie in Zukunft hilfreich sein wird, die Standardbibliothek in Python zu verwalten und zu nutzen.

Installation

Natürlich ist nach Python 3.4 und Python 2.7.9 das Installationspaket auf der offiziellen Website bereits mit pip ausgestattet. Sie können es verwenden Wenn Sie eine von virtualenv oder pyvenv erstellte virtuelle Umgebung verwenden, wird pip standardmäßig ebenfalls installiert.

Wenn Sie das Pip-Paket selbst installieren müssen, führen Sie die folgende Befehlszeile in einer Umgebung aus, in der Python bereits konfiguriert ist.

py -m ensurepip --upgrade

Eine andere Möglichkeit besteht darin, mit #🎜🎜 zu beginnen #​offizielle Website​​​Laden Sie das Skript get-pip.py direkt herunter und führen Sie dann das Python-Skript get-pip.py direkt aus

Verwendung

#🎜 🎜# Geben Sie nach der Installation pip in die Befehlszeile ein und drücken Sie die Eingabetaste. Die unten angezeigten Anweisungen werden angezeigt:

Ausführliche Erklärung gängiger Pip-Befehle in PythonUpgrade#🎜 🎜##🎜🎜 #Wenn Sie das Gefühl haben, dass Ihre Pip-Version etwas niedrig ist und Sie ein Upgrade durchführen möchten, geben Sie den folgenden Befehl in die Befehlszeile ein:

pip install --upgrade pip

oder

pip install -U pip

, um eine bestimmte Version von zu installieren das Paket

Wenn Sie pip verwenden möchten, um ein Paket eines Drittanbieters zu installieren, verwenden Sie die folgende Befehlszeile

pip install package-name

Zum Beispiel möchten wir eine bestimmte Version von a installieren Pakete von Drittanbietern, z. B. die Installation von Version 3.4.1 von matplotlib,

pip install matplotlib==3.4.1

Deinstallieren oder aktualisieren Sie das Paket

Wenn Sie vorhaben, ein Paket zu deinstallieren, verwenden Sie die Befehlszeile zu eingeben Es ist

pip uninstall package_name

und wenn Sie planen, ein bestimmtes Paket zu aktualisieren, lautet die entsprechende Befehlszeile

pip install --upgrade package_name# 或者是pip install -U package_name

Um die Informationen eines bestimmten Pakets anzuzeigen, können Sie Folgendes verwenden Befehlszeile, um die angegebenen Paketinformationen anzuzeigen,

pip show -f requests

output

Name: requests
Version: 2.24.0
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: c:userspc120pycharmprojectspythonproject1venvlibsite-packages
Requires: certifi, chardet, idna, urllib3
Required-by: etelemetry, gTTS, pandas-datareader, pandas-profiling, pyler, pywhatkit, pyxnat, streamlit, tushare, wikipedia, yfinance
Files:
requests-2.24.0.dist-infoDESCRIPTION.rst
requests-2.24.0.dist-infoINSTALLER
.......

Pakete anzeigen, die aktualisiert werden müssen

Wir müssen überprüfen, welche davon Die vorhandenen Pakete müssen aktualisiert werden. Sie können die folgende Befehlszeile verwenden, um zu überprüfen, was aktualisiert wurde: Laden Sie einige Standardbibliotheken herunter und installieren Sie sie. Bei der Installation müssen Sie möglicherweise Kompatibilitätsprobleme berücksichtigen. Bei der Installation einiger Standardbibliotheken kann es zu Problemen wie Versionskonflikten kommen Überprüfen Sie, ob Konflikte vorliegen.

pip list -o

Wenn wir nicht angeben, um welche Standardbibliothek es sich handelt, prüfen wir natürlich, ob es in allen aktuell installierten Paketen Versionskonflikte und andere Probleme gibt.

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

output

pip check package_name

Geben Sie inländische Quellen für die Installation an.

Wenn wir das Gefühl haben, dass die Installationsgeschwindigkeit etwas langsam ist, können wir inländische Quellen angeben Installieren Sie ein bestimmtes A-Paket, zum Beispiel

pip check

Inländische Quellen müssen

yfinance 0.1.70 has requirement requests>=2.26, but you have requests 2.24.0.
selenium 4.1.0 has requirement urllib3[secure]~=1.26, but you have urllib3 1.25.11.

das Paket herunterladen, aber nicht installieren

Wenn wir ein Paket herunterladen möchten Zum angegebenen Pfad Als Nächstes lautet die Befehlszeile wie folgt:

pip install -i https://pypi.douban.com/simple/ package_name

Zum Beispiel dient

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/ 
豆瓣:http://pypi.douban.com/simple/

dazu, das Anforderungsmodul und andere abhängige Module im aktuellen Verzeichnis herunterzuladen.

Batch-Installation von Softwarepaketen

Wenn wir die Projekte anderer Leute sehen, fügen wir normalerweise eine Datei „requirements.txt“ hinzu, die einige der Anforderungen enthält, die in Python verwendet werden müssen Projekte. Drei-Parteien-Bibliothek.

Um diese Art von TXT-Datei zu generieren, müssen Sie Folgendes tun

pip download package_name -d "某个路径"

Und wenn wir Drittanbieter installieren müssen Um Party-Bibliotheken stapelweise zu erstellen, geben Sie den folgenden Befehl in die Befehlszeile ein:

pip download requests -d "."

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung gängiger Pip-Befehle in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:51cto.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen