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.
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 WebsiteLaden Sie das Skript get-pip.py direkt herunter und führen Sie dann das Python-Skript get-pip.py direkt aus
VerwendungUpgrade#🎜 🎜##🎜🎜 #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
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
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
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
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.
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
清华: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
pip download package_name -d "某个路径"
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!