Comment installer des packages Python à l'aide de pip

Découvrez comment installer et gérer des packages tiers en Python à l'aide de pip. Découvrez les environnements virtuels, les exigences.txt et les commandes de base.

Essayez cette solution dans l'éditeur

Aperçu

L'une des principales raisons de l'énorme popularité de Python est son riche écosystème de packages tiers, hébergés sur Python Package Index (PyPI). Ces packages vous permettent d'intégrer facilement le web scraping, l'apprentissage automatique, les serveurs Web et l'analyse de données dans votre code. Pour installer ces packages, Python fournit l'outil officiel de gestion de packages, « pip ».

Pour installer un package, vous exécutez `pip install package_name` dans le terminal de votre système. Cela récupère la dernière version du package depuis PyPI et l'installe sur votre système. Vous pouvez spécifier des versions précises en utilisant une syntaxe telle que `pip install package_name==1.2.3` ou mettre à jour les packages existants avec l'indicateur `--upgrade`.

Dans le développement moderne, il est essentiel d'utiliser des environnements virtuels (comme « venv ») pour isoler les dépendances des packages par projet, évitant ainsi les conflits entre les bibliothèques système globales. Les dépendances peuvent ensuite être exportées vers un fichier `requirements.txt` et installées en masse à l'aide de la commande `pip install -r Requirements.txt`.

Sortie de code et d'exécution

Cette simulation montre comment les commandes pip courantes sont écrites et configurées dans les environnements de terminaux.

# Note: pip is a command-line tool, not a Python code keyword.
# Below is a simulation showing how pip commands are written and run:

command_install = "pip install requests"
command_upgrade = "pip install --upgrade requests"
command_requirements = "pip install -r requirements.txt"

print("To install a package, run:")
print(f"  $ {command_install}")
print("To upgrade an existing package, run:")
print(f"  $ {command_upgrade}")
print("To install from a requirements file, run:")
print(f"  $ {command_requirements}")
Sortie terminale
To install a package, run:
  $ pip install requests
To upgrade an existing package, run:
  $ pip install --upgrade requests
To install from a requirements file, run:
  $ pip install -r requirements.txt

Mise en œuvre étape par étape

  • Ouvrez votre terminal ou votre invite de commande (n'écrivez pas de commandes pip dans un fichier Python).
  • Exécutez pip install <package_name> pour télécharger la bibliothèque depuis PyPI.
  • Exécutez pip freeze > Requirements.txt pour enregistrer toutes les dépendances du projet actuel.

Foire aux questions

Comment puis-je corriger l'erreur « commande pip introuvable » ?

Assurez-vous que Python est ajouté à la variable PATH de votre système ou essayez d'appeler le wrapper du module : python -m pip install <package>.

Quel est le but d'un environnement virtuel (venv) ?

Il isole les dépendances du projet dans un dossier local, empêchant ainsi les bibliothèques d'un projet de se briser ou d'entrer en conflit avec les bibliothèques d'un autre.

Sujets connexes

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.