python:pip

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:pip [2019/02/01 20:11] – add update all packages phswpython:pip [2023/02/23 11:12] (Version actuelle) – add how to know where a package is installed phsw
Ligne 1: Ligne 1:
 ====== Pip ====== ====== Pip ======
  
-[[https://pip.pypa.io/en/stable/user_guide/#installing-packages|Source]]+  * [[https://pip.pypa.io/en/stable/user_guide/#installing-packages|Source]]
  
-Lister les paquets installés, la syntaxe est la même que celle du fichier ''requirements.txt'':+ 
 +==== Lister les paquets installés ==== 
 + 
 +La syntaxe est la même que celle du fichier ''requirements.txt'':
 <code bash> <code bash>
 pip3 freeze pip3 freeze
Ligne 9: Ligne 12:
  
  
-Installer les paquets listés dans un fichier ''requirements.txt'':+ 
 +==== Installer les paquets ==== 
 <code bash> <code bash>
 sudo pip3 install -r requirements.txt sudo pip3 install -r requirements.txt
 </code> </code>
  
 +Il est possible d'installer le paquet correspondant à une PR particulière sur GitHub ([[https://pip.pypa.io/en/stable/cli/pip_install/#vcs-support|source]]):
 +<code bash>
 +pip install git+https://github.com/django-crispy-forms/django-crispy-forms.git@refs/pull/1101/head
 +</code>
 +
 +
 +
 +==== Mettre à jour tous les paquets ====
  
-Mettre à jour tous les paquets: 
 <code bash> <code bash>
 pip install -U $(pip freeze | cut -d '=' -f 1) pip install -U $(pip freeze | cut -d '=' -f 1)
 </code> </code>
 +
 +
 +
 +
 +==== Voir les dépendances des paquets ====
 +
 +[[https://stackoverflow.com/questions/9232568/identifying-the-dependency-relationship-for-python-packages-installed-with-pip|Source]]
 +
 +<code bash>
 +cut -d'=' -f1 requirements.txt | xargs pip show
 +</code>
 +
 +
 +
 +==== Indique un dossier temporaire ====
 +
 +Lorsque pip rencontre des problèmes de disque plein:
 +<code bash>
 +TMPDIR=/dossier/avec/de/la/place/ pip install --build /dossier/avec/de/la/place/ --no-cache-dir truc
 +</code>
 +
 +[[https://github.com/pypa/pip/issues/5816|Source]]
 +
 +
 +
 +==== Corrige l'erreur avec bdist_wheel ====
 +
 +Si l'erreur ''error: invalid command 'bdist_wheel''' apparaît ([[https://stackoverflow.com/questions/34819221/why-is-python-setup-py-saying-invalid-command-bdist-wheel-on-travis-ci|source]]):
 +<code bash>
 +pip install wheel
 +</code>
 +
 +
 +==== Savoir où un paquet est installé ====
 +
 +[[https://stackoverflow.com/questions/29980798/where-does-pip-install-its-packages|Source]]
 +
 +<code bash>
 +pip show $paquet
 +</code>
 +
  • python/pip.1549048275.txt.gz
  • Dernière modification : 2021/04/04 17:01
  • (modification externe)