[Python] Was ist Pip? Erläutern Sie die Befehlsliste und deren Verwendung anhand aktueller Beispiele

[Python] Was ist Pip? Erläutern Sie die Befehlsliste und deren Verwendung anhand aktueller Beispiele

Ich war neugierig auf ** pip **, das bei der Installation von Modulen und Paketen mit Python verwendet wurde, also habe ich es zusammengefasst.

Einfache Versionsverwaltung und Upgrades. Es ist sehr praktisch, wenn Sie wissen, wie man es hinzufügt.

Inhaltsverzeichnis

  1. [Was ist Pip? ](Was ist # 1-pip)
  2. [Was Sie mit pip machen können](# 2-Was Sie mit pip machen können)
  3. [Kurzreferenztabelle der Pip-Hauptbefehlsliste](Schnellreferenztabelle der Hauptbefehlsliste Nr. 3-Pip)
  4. [Installieren](Befehl # 4-Installieren)
  5. [Normale Installation](# 4-1-Normale Installation)
  6. [Upgrade](# 4-2-Upgrade)
  7. [Installation durch Angabe der Version](# 4-3-Installation durch Angabe der Version)
  8. [Version prüfen](# 5-Version prüfen)
  9. [Pip-Liste](# 5-1 Pip-Liste)
  10. [Pip Freeze](# 5-2 Pip-Freeze)
  11. [Nur diejenigen prüfen, die nicht die neueste Version sind](# 5-3-Nur diejenigen prüfen, die nicht die neueste Version sind)
  12. [Pip-Versionsprüfung](# 5-4-Pip-Versionsprüfung)
  13. [Paketversion prüfen](# 5-5-Paketversion prüfen)
  14. [Download](# 6-Download)
  15. [Hilfe holen](# 7 - Hilfe holen)
  16. [Liste der Pip-Befehle und -Optionen](# 7-1-Liste der Pip-Befehle und -Optionen)
  17. [Hilfe für jeden Befehl](# 7-2-Hilfe für jeden Befehl)
  18. [Unterschied zwischen pip und pip3](# 8-Unterschied zwischen pip und pip3)

## 1. Was ist Pip? ** Python Official ** Paketverwaltungssystem. Es befindet sich in der installierten Python.

Abkürzung für Pip javax Packages (oder Python). Wie zu lesen ist pip.

Sie können Pakete installieren und deinstallieren, die offiziell in Python registriert sind.

** ** Das Python-Paket wird von PyPI verwaltet. └ Abkürzung für Python Package Index └ Name: Pai Pai └ Offizielle Seite: https://pypi.org/

Es ist pip, mit einem Befehl auf PyPI zuzugreifen und Dateien zu installieren.


## 2. Was Sie mit pip machen können

Von Modulen und Paketen

--Installation

Eine solche


## 3. Eine Kurzreferenztabelle der Hauptbefehle von pip |Befehl|Inhalt| |:--|:--| |Name des Pip-Installationspakets|Paketinstallation| | pip install -U Paketname|Aktualisierung| | pip install --Paketnamen aktualisieren|Aktualisierung| |Name des Pip-Installationspakets==Ausführung|Installation (Version angegeben)| | pip list |Liste der installierten Paketnamen und -versionen| | pip freeze |Liste der installierten Paketnamen und -versionen| | pip list --outdate |Zeigen Sie nur diejenigen an, die nicht die neueste Version sind| | pip -V |Pip-Versionsinformationen anzeigen| |pip show Paketname|Versionsinformationen usw. anzeigen| |Name des Pip-Download-Pakets|DL die neueste Datei(Nicht installieren) | |pip help|Zeigen Sie eine Liste der wichtigsten Befehle und Optionen von pip an| |Befehl pip-h|Befehlsinhalt und -optionen anzeigen|
> * Über Befehle ・ Wenn der Pfad übergeben wird: `pip` ・ Wenn der Pfad nicht verläuft: `py -m pip` └ Wie "python -m pip"

Der Fall ist eine Beschreibung, wenn der Pfad übergeben wird.


## 4. Installationsbefehl

4-1. Normale Installation 4-2. Upgrade 4-3. Installation durch Angabe der Version (kann herabgestuft werden)


### 4-1. Normale Installation `pip install package name` └ Beispiel "pip install selenium"

Wenn es bereits installiert ist, wird "Anforderung bereits erfüllt:" angezeigt.


### 4-2. Upgrade `pip install -U Paketname` `pip install --upgrade package name` └ Beispiel 1: "pip install -U Selen" └ Beispiel 2: "pip install -U pip" (Pip auf die neueste Version aktualisieren)

Optional kann entweder "-U" oder "--update" verwendet werden.

Wenn es bereits aktuell ist, wird "Anforderung bereits aktuell:" angezeigt.


### 4-3. Installieren Sie durch Angabe der Version `pip install package name == version` └ Beispiel: "pip install dash == 1.9.0"

Ältere Versionen können installiert (herabgestuft) werden.


## 5. Überprüfen Sie die Version

** ▼ Alle zusammen prüfen ** 5-1. pip list 5-2. pip freeze 5-3 Überprüfen Sie nur diejenigen, die nicht die neueste Version sind

** ▼ Individuell prüfen ** 5-4 Überprüfen Sie die Version von pip 5-5 Überprüfen Sie die Paketversion


#### Überprüfen Sie alle zusammen 5-1.pip list Anzeigen des Paketnamens und der Version im Listenformat.

pip list

> pip list
Package              Version
-------------------- ----------
attrs                19.3.0
backcall             0.1.0
bleach               3.1.0
certifi              2019.11.28
chardet              3.0.4
Click                7.0
colorama             0.4.3
dash                 1.9.0
dash-core-components 1.8.0
dash-html-components 1.0.2
・
・
・

5-2.pip freeze Die Grundfunktion ist die gleiche wie "Pip-Liste". Das Anzeigeformat ist unterschiedlich. Einfrieren kann die Anzeigemethode angeben (wahrscheinlich)

> pip freeze
attrs==19.3.0
backcall==0.1.0
bleach==3.1.0
certifi==2019.11.28
chardet==3.0.4
Click==7.0
colorama==0.4.3
dash==1.9.0
dash-core-components==1.8.0
dash-html-components==1.0.2
・
・
・

### 5-3 Überprüfen Sie nur diejenigen, die nicht die neueste Version sind

pip list --outdate Zeigt den Paketnamen, die aktuell installierte Version und die neueste Version an.

> pip list --outdate
Package              Version Latest Type
-------------------- ------- ------ -----
bleach               3.1.0   3.1.3  wheel
Click                7.0     7.1.1  wheel
dash                 1.9.0   1.9.1  sdist
dash-core-components 1.8.0   1.8.1  sdist
dash-table           4.6.0   4.6.1  sdist
decorator            4.4.1   4.4.2  wheel
idna                 2.8     2.9    wheel
・
・
・

5-4 Überprüfen Sie die Version von pip

pip -V └ "-V" ist Großbuchstabe.

Version und Zielpfad anzeigen.

> pip -V
pip 20.0.2 from c:\users\appdata\local\programs\python\lib\site-packages\pip (python 3.8)

### 5-5 Überprüfen Sie die Paketversion `pip show package name` └Beispiel: "pip show selenium"

Sie können Versionsinformationen, offizielle URL, Ersteller, Speicherzielpfad usw. anzeigen.

> pip show selenium
Name: selenium
Version: 3.141.0
Summary: Python bindings for Selenium
Home-page: https://github.com/SeleniumHQ/selenium/
Author: UNKNOWN
Author-email: UNKNOWN
License: Apache 2.0
Location: c:\users\appdata\local\programs\python\lib\site-packages
Requires: urllib3
Required-by:

## 6. Herunterladen `pip download package name` └Beispiel: "pip download selenium"

Es kann verwendet werden, wenn Sie die neueste Datei herunterladen möchten, ohne sie zu installieren.


## 7. Hilfe anzeigen 7-1. Liste der Pip-Befehle und -Optionen 7-2. Hilfe für jeden Befehl
### 7-1. Liste der Pip-Befehle und -Optionen `pip help`
Eine Liste der Befehle und Optionen anzeigen
> pip help

Usage:
  pip <command> [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
  config                      Manage local and global configuration.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion.
  debug                       Show information useful for debugging.
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  --isolated                  Run pip in an isolated mode, ignoring environment
                              variables and user configuration.
  -v, --verbose               Give more output. Option is additive, and can be used up
                              to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output. Option is additive, and can be used up
                              to 3 times (corresponding to WARNING, ERROR, and
                              CRITICAL logging levels).
  --log <path>                Path to a verbose appending log.
  --proxy <proxy>             Specify a proxy in the form
                              [user:[email protected]]proxy.server:port.
  --retries <retries>         Maximum number of retries each connection should attempt
                              (default 5 times).
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists: (s)witch,
                              (i)gnore, (w)ipe, (b)ackup, (a)bort.
  --trusted-host <hostname>   Mark this host or host:port pair as trusted, even though
                              it does not have valid or any HTTPS.
  --cert <path>               Path to alternate CA bundle.
  --client-cert <path>        Path to SSL client certificate, a single file containing
                              the private key and the certificate in PEM format.
  --cache-dir <dir>           Store the cache data in <dir>.
  --no-cache-dir              Disable the cache.
  --disable-pip-version-check
                              Don't periodically check PyPI to determine whether a new
                              version of pip is available for download. Implied with
                              --no-index.
  --no-color                  Suppress colored output
  --no-python-version-warning
                              Silence deprecation warnings for upcoming unsupported
                              Pythons.

### 7-2. Hilfe für jeden Befehl `pip command -h` └ Beispiel: "pip install -h"

Sie können die Verwendung und Optionen jedes Befehls überprüfen.

> pip install -h

Usage:
  pip install [options] <requirement specifier> [package-index-options] ...
  pip install [options] -r <requirements file> [package-index-options] ...
  pip install [options] [-e] <vcs project url> ...
  pip install [options] [-e] <local project path> ...
  pip install [options] <archive url/path> ...

Description:
  Install packages from:

  - PyPI (and other indexes) using requirement specifiers.
  - VCS project urls.
  - Local project directories.
  - Local or remote source archives.

  pip also supports installing from "requirements files", which provide
  an easy way to specify a whole environment to be installed.

Install Options:
  -r, --requirement <file>    Install from the given requirements file. This option
・
・
・

## 8. Unterschied zwischen pip und pip3

In pip werden pip-Befehle wie "pip2" und "pip3" für jede Python-Version vorbereitet.


** ■ Wenn Python-Versionen nicht gemischt werden ** "Pip" ist die gleiche wie die entsprechende Version von pip. Nur Python3-Serie: "pip" = "pip3" Nur Python2-Serie: "pip" = "pip2"
** ■ Wenn Versionen gemischt werden ** Python3-Serie: "pip3" Python2-Serie: "pip", "pip2"
[Zurück zum Anfang](#pythonpip ist das Entfernen der Modulpaketinstallation und die Versionsbestätigung)

Recommended Posts

[Python] Was ist Pip? Erläutern Sie die Befehlsliste und deren Verwendung anhand aktueller Beispiele
[Python] Was ist ein Tupel? Erklärt, wie man es benutzt und wie man es benutzt, ohne zu tippen.
Was ist pip und wie benutzt du es?
Verwendung ist und == in Python
[Python] Was ist ein Slice? Eine leicht verständliche Erklärung zur Verwendung anhand eines konkreten Beispiels
[Einführung in Python] Was ist der Unterschied zwischen einer Liste und einem Taple?
[Algorithmus x Python] Verwendung der Liste
Verwendung des Befehls grep und häufiger Samples
[Python] Verwendung von Liste 1
Es ist einfach, SQL mit Python auszuführen und das Ergebnis in Excel auszugeben
[Einführung in die Statistik] Welche Art von Verteilung ist die t-Verteilung, die Chi-Quadrat-Verteilung und die F-Verteilung? Eine kleine Zusammenfassung der Verwendung von [Python]
Python: So verwenden Sie Async mit
[Python] Verwendung von Liste 3 Hinzugefügt
Wenn Sie es nicht wissen, ist es gefährlich. Erklären Sie sorgfältig, wie Sie den Befehl xargs verwenden
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
Geben und meinen Sie die Einschränkungsoption in scipy.optimize.minimize
Verwendung von Sternchen (*) in Python. Vielleicht ist das alles? ..
[Python] Erklärt anhand eines Beispiels, wie die Formatierungsfunktion verwendet wird
Umgang mit Fehlern bei der Installation von Python und Pip mit Choco
Verwendung von Python mit Jw_cad (Teil 1 Was ist externe Transformation)
[Einführung in Python] Verwendung des Booleschen Operators (und ・ oder ・ nicht)
Wird nicht empfohlen, pip direkt zu verwenden?
So installieren und verwenden Sie pandas_datareader [Python]
[Pandas] Was ist set_option?
[Linux] Verwendung des Befehls echo
Python: Verwendung von Einheimischen () und Globalen ()
Verwendung des CUT-Befehls (mit Beispiel)
Verwendung von Python zip und Aufzählung
Zusammenfassung der Verwendung der Python-Liste
[Python] Erklärt anhand eines konkreten Beispiels, wie die Bereichsfunktion verwendet wird
[Einführung in Python] So sortieren Sie den Inhalt einer Liste effizient mit Listensortierung
[Python] Verwendung der Aufzählungsfunktion (Indexnummer und Element extrahieren)
Lesen Sie die CSV-Datei mit Python und konvertieren Sie sie unverändert in DataFrame
[Einführung in Python] Wie wird mit der continue-Anweisung wiederholt?
So geben Sie eine Zeichenfolge in Python ein und geben sie unverändert oder in die entgegengesetzte Richtung aus.
Verwendung der C-Bibliothek in Python
Was ist der Unterschied zwischen "pip" und "conda"?
Geben Sie die ausführbare Python-Datei an, die mit virtualenv verwendet werden soll
Der einfachste Weg, OpenCV mit Python zu verwenden
Was vergleichst du mit Python und ==?
Wie man tkinter mit Python in Pyenv benutzt
[Python] Verwendung von Hash-Funktion und Taple.
So installieren Sie den Cascade-Detektor und wie verwenden Sie ihn
So starten Sie das Python-Projekt im Jahr 2020 (Windows WSL und Mac Common)
Tipps für diejenigen, die verwirrt sind, wie man is und == in Python verwendet
Verwendung von OAuth und API für Dienstkonten mit Google API Client für Python
Wenn Sie versuchen, Python2 pip nach der Installation von Python3 pip zu installieren, wird dies abgelehnt
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Python: Tipps zum Anzeigen eines Arrays (einer Liste) mit einem Index (wie man herausfindet, welche Nummer ein Element eines Arrays ist)
Ich habe versucht zu erklären, wie der Artikelinhalt mit der MediaWiki-API auf leicht verständliche Weise anhand von Beispielen abgerufen werden kann (Python 3).
[Python] [Django] Verwendung des Auswahlfelds und Hinzufügen von Optionen
Verwendung von pip, einem Paketverwaltungssystem, das für die Verwendung von Python unverzichtbar ist
So löschen Sie die angegebene Zeichenfolge mit dem Befehl sed! !! !!
[Einführung in Python] Wie iteriere ich mit der Bereichsfunktion?
Verwendung des Befehls grep zum rekursiven Durchsuchen von Verzeichnissen und Dateien bis zu einer bestimmten Tiefe
Erklären Sie ausführlich, wie Sie mit Python einen Sound erzeugen
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?