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

WBOY
Freigeben: 2023-04-12 12:13:18
nach vorne
1333 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

oder

pip install -U pip
Nach dem Login kopieren

, 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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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

pip install --upgrade package_name# 或者是pip install -U package_name
Nach dem Login kopieren

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

pip show -f requests
Nach dem Login kopieren

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
.......
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

output

pip check package_name
Nach dem Login kopieren

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
Nach dem Login kopieren

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.
Nach dem Login kopieren

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
Nach dem Login kopieren

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/
Nach dem Login kopieren

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 "某个路径"
Nach dem Login kopieren

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 "."
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:51cto.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage