Section courante

A propos

Section administrative du site

pip download

Télécharger
pip

Syntaxe

pip download [options] requirement-specifier [package-index-options] ...
pip download [options] -r requirements-file [package-index-options] ...
pip download [options] vcs-project-url ...
pip download [options] local-project-path ...
pip download [options] archive-url/path ...

Paramètres

Nom Description
--abi abi Ce paramètre permet d'indiquer qu'il ne faut utiliser que des wheel compatibles avec Python d'abi abi, par exemple «pypy_41». S'il n'est pas spécifié, la balise abi de l'interpréteur actuel est utilisée. Utilisez cette option plusieurs fois pour spécifier plusieurs abi pris en charge par l'interpréteur cible. En règle générale, vous devrez spécifier --implementation, --platform et --python-version lors de l'utilisation de ce paramètre.
-c file Ce paramètre permet de contraindre les versions à l'aide du fichier de contraintes spécifié. Ce paramètre peut être utilisée plusieurs fois.
--constraint file Ce paramètre permet de contraindre les versions à l'aide du fichier de contraintes spécifié. Ce paramètre peut être utilisée plusieurs fois.
-d dir Ce paramètre permet de télécharger les paquet dans dir.
--dest dir Ce paramètre permet de télécharger les paquet dans dir.
--extra-index-url url Ce paramètre permet d'indiquer l'URL supplémentaires des index de paquet à utiliser en plus de --index-url. Doit suivre les mêmes règles que --index-url.
-f url Ce paramètre permet de rechercher le lien URL. S'il s'agit d'une URL ou d'un chemin vers un fichier html, recherchez des liens vers des archives telles que des fichiers sdist (.tar.gz) ou wheel (.whl). S'il s'agit d'un chemin local ou d'une URL de file:// étant un répertoire, recherchez les archives dans la liste des répertoires. Les liens vers les URL de projet VCS ne sont pas pris en charge.
--find-links url Ce paramètre permet de rechercher le lien URL. S'il s'agit d'une URL ou d'un chemin vers un fichier html, recherchez des liens vers des archives telles que des fichiers sdist (.tar.gz) ou wheel (.whl). S'il s'agit d'un chemin local ou d'une URL de file:// étant un répertoire, recherchez les archives dans la liste des répertoires. Les liens vers les URL de projet VCS ne sont pas pris en charge.
--global-option options Ce paramètre permet d'indiquer les options globales supplémentaires à fournir à l'appel setup.py avant la commande d'installation.
-i url Ce paramètre permet d'indiquer que l'URL de base de l'index de paquet Python (https://pypi.org/simple par défaut). Il doit pointer vers un référentiel conforme à PEP 503 (l'API de référentiel simple) ou un répertoire local présenté dans le même format.
--implementation implementation Ce paramètre permet d'indiquer qu'il ne faut utiliser que des wheel compatibles avec la mise en oeuvre Python de implementation, par exemple «pp», «jy», «cp» ou «ip». S'il n'est pas spécifié, la mise en oeuvre actuelle de l'interpréteur est utilisée. Utilisez «py» pour forcer des wheel indépendantes de la mise en oeuvre.
--index-url url Ce paramètre permet d'indiquer que l'URL de base de l'index de paquet Python (https://pypi.org/simple par défaut). Il doit pointer vers un référentiel conforme à PEP 503 (l'API de référentiel simple) ou un répertoire local présenté dans le même format.
--no-clean Ce paramètre permet de ne pas nettoyer pas les répertoires de compilation.
-r file Ce paramètre permet d'installer à partir du fichier d'exigences spécifié. Ce paramètre peut être utilisée plusieurs fois.
--requirement file Ce paramètre permet d'installer à partir du fichier d'exigences spécifié. Ce paramètre peut être utilisée plusieurs fois.
--no-deps Ce paramètre permet d'indiquer qu'il ne faut pas installer les dépendances de paquet.
--no-binary format_control Ce paramètre permet d'indiquer qu'il ne faut pas utiliser de paquets binaires. Peut être fourni plusieurs fois et chaque fois ajoute à la valeur existante. Accepte soit «:all:» pour désactiver tous les paquets binaires, «:none:» pour vider l'ensemble (notez les deux-points), ou un ou plusieurs noms de paquet avec des virgules entre eux (pas de deux-points). Notez que certains paquets sont difficiles à compiler et peuvent échouer à s'installer lorsque cette option est utilisée sur eux.
--no-build-isolation Ce paramètre permet de désactiver l'isolation lors de la création d'une distribution source moderne. Les dépendances de construction spécifiées par PEP 518 doivent être déjà installées si ce paramètre est utilisée.
--no-index Ce paramètre permet d'indiquer qu'il faut ignorer l'index du paquet (en regardant uniquement les URL --find-links à la place).
--only-binary format_control Ce paramètre permet de ne pas utiliser de paquets sources. Peut être fourni plusieurs fois et chaque fois ajoute à la valeur existante. Accepte soit «:all:» pour désactiver tous les paquets source, «:none:» pour vider l'ensemble, ou un ou plusieurs noms de paquet avec des virgules entre eux. Les paquets sans distributions binaires échoueront à s'installer lorsque ce paramètre est utilisée sur eux.
--platform platform Ce paramètre permet de n'utiliser que des wheel compatibles avec platform. Par défaut, la plate-forme du système en cours d'exécution. Utilisez ce paramètre plusieurs fois pour spécifier plusieurs plates-formes prises en charge par l'interpréteur cible.
--pre Ce paramètre permet d'inclure les versions préliminaires et de développement. Par défaut, pip ne trouve que les versions stables.
--prefer-binary Ce paramètre permet d'indiquer qu'il est préférable d'utiliser les anciens paquets binaires aux paquets sources plus récents.
--progress-bar progress_bar Ce paramètre permet d'indiquer le type de progression à afficher [off|on|ascii|pretty|emoji]. La valeur par défaut est «on».
--python-version python_version Ce paramètre permet d'indiquer la version de l'interpréteur Python à utiliser pour les contrôles de compatibilité wheel et «Requires-Python». La valeur par défaut est une version dérivée de l'interpréteur en cours d'exécution. La version peut être spécifiée en utilisant jusqu'à trois entiers séparés par des points (par exemple «3» pour 3.0.0, «3.7» pour 3.7.0 ou «3.7.3»). Une version majeure-mineure peut également être donnée sous forme de chaîne de caractères sans points (par exemple «37» pour 3.7.0).
--require-hashes Ce paramètre permet d'exiger un hachage pour vérifier chaque exigence, pour des installations répétables. Ce paramètre est implicite lorsqu'un paquet dans un fichier d'exigences a un paramètre --hash.
--src dir Ce paramètre permet d'indiquer le répertoire dans lequel extraire les projets modifiables. La valeur par défaut dans un virtualenv est «<venv path>/src». La valeur par défaut pour les installations globales est «<current dir>/src».
--use-pep517 Ce paramètre permet d'indiquer qu'il faut utiliser PEP 517 pour créer des distributions source (utilisez --no-use-pep517 pour forcer le comportement hérité).

Description

Cette commande permet de télécharger les paquets depuis PyPI (et d'autres index) utilisant des spécificateurs d'exigences, l'URL du projet VCS, des répertoires de projets locaux ou d'archives sources locales ou à distances.

Remarques



Dernière mise à jour : Dimanche, le 17 Janvier 2021