[Python] Qu'est-ce que pip? Expliquez la liste des commandes et comment l'utiliser avec des exemples réels

[Python] Qu'est-ce que pip? Expliquez la liste des commandes et comment l'utiliser avec des exemples réels

J'étais curieux de savoir ** pip ** utilisé lors de l'installation de modules et de packages avec python, alors je l'ai résumé.

Gestion des versions et mises à niveau faciles. C'est assez pratique si vous savez comment l'ajouter.

table des matières

  1. [Qu'est-ce que pip? ](Qu'est-ce que # 1-pip)
  2. [Ce que vous pouvez faire avec pip](# 2-Ce que vous pouvez faire avec pip)
  3. [Table de référence rapide de la liste des commandes principales Pip](# 3-pip table de référence rapide de la liste des commandes principales)
  4. [Installer](commande # 4-Install)
  5. [Installation normale](# 4-1-Installation normale)
  6. [Upgrade](# 4-2-Upgrade)
  7. [Installer en spécifiant la version](# 4-3-Installer en spécifiant la version)
  8. [Vérifier la version](# 5-Vérifier la version)
  9. [Pip list](# 5-1 pip-list)
  10. [Pip freeze](# 5-2 pip-freeze)
  11. [Vérifiez uniquement ceux qui ne sont pas la dernière version](# 5-3-Vérifiez uniquement ceux qui ne sont pas la dernière version)
  12. [Vérification de la version de Pip](vérification de la version # 5-4-pip)
  13. [Vérifier la version du package](# 5-5-Vérifier la version du package)
  14. [Télécharger](# 6-Télécharger)
  15. [Obtenir de l'aide](# 7-Obtenir de l'aide)
  16. [Liste des commandes et options pip](# 7-1-Liste des commandes et options pip)
  17. [Aide pour chaque commande](# 7-2-Aide pour chaque commande)
  18. [Différence entre pip et pip3](# 8-Différence entre pip et pip3)

## 1. Qu'est-ce que pip? ** système de gestion de paquet officiel ** python. C'est dans le python installé.

Abréviation de Pip javax Packages (ou Python). Comment lire est pip.

Vous pouvez installer et désinstaller des packages officiellement enregistrés en python.

** <Supplément> ** Le package python est géré par PyPI. └ Abréviation pour Python Package Index └ Nom: Pai Pai └ Page officielle: https://pypi.org/

C'est pip pour accéder à PyPI avec une commande et installer des fichiers.


## 2. Ce que vous pouvez faire avec pip

De modules et packages

--Installation

Tel


## 3. Un tableau de référence rapide des principales commandes de pip |commander|Contenu| |:--|:--| |nom du package d'installation pip|Installation du package| | pip install -Nom du package U|améliorer| | pip install --mettre à jour le nom du package|améliorer| |nom du package d'installation pip==version|Installation (version spécifiée)| | pip list |Liste des noms et versions des packages installés| | pip freeze |Liste des noms et versions des packages installés| | pip list --outdate |Afficher uniquement ceux qui ne sont pas la dernière version| | pip -V |Afficher les informations de version de pip| |pip show nom du package|Afficher les informations de version, etc.| |nom du package de téléchargement pip|DL le dernier fichier(Ne pas installer) | |pip help|Afficher une liste des principales commandes et options de pip| |commande pip-h|Afficher le contenu et les options de la commande|
> * À propos des commandes ・ Si le chemin est passé: `pip` ・ Si le chemin ne passe pas: `py -m pip` └ Identique à "python -m pip"

Le cas est une description lorsque le chemin passe.


## 4. Commande d'installation

4-1. Installation normale 4-2. Mise à niveau 4-3. Installer en spécifiant la version (peut être rétrogradée)


### 4-1. Installation normale `nom du package d'installation pip` └ Exemple "pip install sélénium"

S'il est déjà installé, "Condition déjà satisfaite:" s'affiche.


### 4-2. Mise à niveau `pip install -U nom du package` `pip install --upgrade nom du package` └ Exemple 1: "pip install -U sélénium" └ Exemple 2: "pip install -U pip" (Mettre à niveau pip vers la dernière version)

"-U" ou "--update" peut être utilisé en option.

S'il s'agit déjà de la dernière version, "Exigence déjà à jour:" s'affiche.


### 4-3. Installer en spécifiant la version `pip install nom du package == version` └ Exemple: "pip install dash == 1.9.0"

Des versions plus anciennes peuvent être installées (rétrogradées).


## 5. Vérifier la version

** ▼ Vérifiez tous ensemble ** 5-1. pip list 5-2. pip freeze 5-3. Cochez uniquement ceux qui ne sont pas la dernière version

** ▼ Vérifier individuellement ** 5-4. Vérifiez la version de pip 5-5. Vérifier la version du package


#### Vérifiez tous ensemble 5-1.pip list Afficher le nom et la version du package au format liste.

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 La fonction de base est la même que "pip list". Le format d'affichage est différent. freeze peut spécifier la méthode d'affichage (probablement)

> 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. Cochez uniquement ceux qui ne sont pas la dernière version

pip list --outdate Affiche le nom du package, la version actuellement installée et la dernière version.

> 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. Vérifiez la version de pip

pip -V └ "-V" est en majuscule.

Afficher la version et le chemin de destination.

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

### 5-5. Vérifier la version du package `pip show nom du package` └Exemple: "pip show sélénium"

Vous pouvez voir les informations de version, l'URL officielle, le créateur, le chemin de destination de sauvegarde, etc.

> 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. Télécharger `nom du package de téléchargement pip` └Exemple: "pip download sélénium"

Il peut être utilisé lorsque vous souhaitez télécharger le dernier fichier sans l'installer.


## 7. Afficher l'aide 7-1. Liste des commandes et options pip 7-2. Aide pour chaque commande
### 7-1. Liste des commandes et options pip `pip help`
Voir une liste de commandes et d'options
> 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:passwd@]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. Aide pour chaque commande `commande pip -h` └ Exemple: "pip install -h"

Vous pouvez vérifier l'utilisation et les options de chaque commande.

> 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. Différence entre pip et pip3

Dans pip, les commandes pip telles que "pip2" et "pip3" sont préparées pour chaque version de python.


** ■ Lorsque les versions de python ne sont pas mélangées ** "Pip" est identique à la version correspondante de pip. Série python3 uniquement: "pip" = "pip3" Série python2 uniquement: "pip" = "pip2"
** ■ Lorsque les versions sont mélangées ** série python3: "pip3" série python2: "pip", "pip2"
[Retour en haut](#pythonpip consiste à supprimer le package du module et à vérifier la version)

Recommended Posts

[Python] Qu'est-ce que pip? Expliquez la liste des commandes et comment l'utiliser avec des exemples réels
[Python] Qu'est-ce qu'un tuple? Explique comment utiliser sans toucher et comment l'utiliser avec des exemples.
Qu'est-ce que pip et comment l'utilisez vous?
Comment utiliser is et == en Python
[Python] Qu'est-ce qu'une tranche? Une explication facile à comprendre de son utilisation avec un exemple concret
[Introduction à Python] Quelle est la différence entre une liste et un taple?
[Algorithm x Python] Comment utiliser la liste
Comment utiliser la commande grep et des exemples fréquents
[Python] Comment utiliser la liste 1
Il est facile d'exécuter SQL avec Python et de générer le résultat dans Excel
[Introduction aux statistiques] Quel type de distribution est la distribution t, la distribution chi carré et la distribution F? Un petit résumé de l'utilisation de [python]
Python: comment utiliser async avec
[Python] Comment utiliser la liste 3 Ajouté
Si vous ne le savez pas, c'est dangereux. Expliquez soigneusement comment utiliser la commande xargs
Obtenez de manière récursive la liste Excel dans un dossier spécifique avec python et écrivez-la dans Excel.
Comment donner et signifier l'option des contraintes dans scipy.optimize.minimize
Comment utiliser l'astérisque (*) en Python. C'est peut-être tout? ..
[Python] Explique comment utiliser la fonction format avec un exemple
Comment gérer les erreurs lors de l'installation de Python et de pip avec choco
Comment utiliser Python avec Jw_cad (Partie 1 Qu'est-ce que la transformation externe)
[Introduction à Python] Comment utiliser l'opérateur booléen (et ・ ou ・ non)
N'est-il pas recommandé d'utiliser pip directement?
Comment installer et utiliser pandas_datareader [Python]
[Pandas] Qu'est-ce que set_option [Comment utiliser]
[Linux] Comment utiliser la commande echo
python: Comment utiliser les locals () et globals ()
Comment utiliser la commande CUT (avec exemple)
Comment utiliser le zip Python et énumérer
Résumé de l'utilisation de la liste Python
[Python] Explique comment utiliser la fonction range avec un exemple concret
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
[Python] Comment utiliser la fonction enumerate (extraire le numéro d'index et l'élément)
Lisez le fichier CSV avec Python et convertissez-le en DataFrame tel quel
[Introduction à Python] Quelle est la méthode de répétition avec l'instruction continue?
Comment saisir une chaîne de caractères en Python et la sortir telle quelle ou dans la direction opposée.
Comment utiliser la bibliothèque C en Python
Quelle est la différence entre «pip» et «conda»?
Spécifiez le fichier exécutable Python à utiliser avec virtualenv
Le moyen le plus simple d'utiliser OpenCV avec python
Que comparez-vous avec Python et ==?
Comment utiliser tkinter avec python dans pyenv
[Python] Comment utiliser la fonction de hachage et taple.
Comment installer le détecteur Cascade et comment l'utiliser
Comment démarrer le projet Python en 2020 (Windows WSL et Mac commun)
Conseils pour ceux qui ne savent pas comment utiliser is et == en Python
Comment utiliser OAuth et API de compte de service avec le client API Google pour python
Si vous essayez d'installer Python2 pip après avoir installé Python3 pip et qu'il est rejeté
Comment obtenir une liste de fichiers dans le même répertoire avec python
python: Astuces pour afficher un tableau (liste) avec un index (comment savoir quel numéro est un élément d'un tableau)
J'ai essayé d'expliquer comment obtenir le contenu de l'article avec l'API MediaWiki d'une manière facile à comprendre avec des exemples (Python 3)
[Python] [Django] Comment utiliser le champ de choix et comment ajouter des options
Comment utiliser pip, un système de gestion de paquets indispensable pour utiliser Python
Comment supprimer la chaîne de caractères spécifiée avec la commande sed! !! !!
[Introduction à Python] Comment itérer avec la fonction range?
Comment utiliser la commande grep pour rechercher de manière récursive des répertoires et des fichiers à une profondeur spécifiée
Expliquez en détail comment créer un son avec python
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?