Le guide ultime des gestionnaires de packages Python : de zéro à la maîtrise

WBOY
Libérer: 2024-04-01 09:01:40
avant
642 Les gens l'ont consulté

Python 包管理器的终极指南:从零到精通

python Les gestionnaires de packages sont des outils permettant d'installer, de gérer et de mettre à jour les packages Python. Ils simplifient le processus de développement Python, éliminant ainsi le besoin pour les développeurs de gérer manuellement les dépendances.

Gestionnaire de packages Python populaire

  • pip (pip install package) : Le gestionnaire de packages le plus populaire, préinstallé sur la plupart des installations Python.
  • conda (conda install package) : Un outil de gestion d'environnement qui comprend également un gestionnaire de packages pour la gestion des packages.
  • venv (python -m venv env) : Un gestionnaire d'environnement virtuel qui sépare les packages du Python installé sur votre système.
  • poetry (poetry add package) : un gestionnaire de packages moderne axé sur la gestion des dépendances du projet et la définition du verrouillage.

Installez et utilisez pip

Pour installer pip, utilisez :

python -m pip install --upgrade pip
Copier après la connexion

Pour installer un package, utilisez :

pip install package-name
Copier après la connexion
Copier après la connexion

Pour afficher les packages installés, utilisez :

pip freeze
Copier après la connexion

Pour mettre à jour un package, utilisez :

pip install package-name --upgrade
Copier après la connexion

Installer et utiliser conda

Pour installer conda, veuillez visiter https://docs.conda.io/en/latest/miniconda.html.

Pour installer un package, utilisez :

conda install package-name
Copier après la connexion

Pour afficher les packages installés, utilisez :

conda list
Copier après la connexion

Pour mettre à jour un package, utilisez :

conda update package-name
Copier après la connexion

Installer et utiliser venv

Pour installer venv, utilisez :

python -m venv env
Copier après la connexion

Pour activer venv, utilisez :

source env/bin/activate
Copier après la connexion

Pour installer un package, utilisez :

pip install package-name
Copier après la connexion
Copier après la connexion

Pour quitter venv, utilisez :

deactivate
Copier après la connexion

Installer et utiliser la poésie

Pour installer la poésie, utilisez :

python -m pip install --upgrade poetry
Copier après la connexion

Pour initialiser un projet de poésie, utilisez :

poetry new project-name
Copier après la connexion

Pour installer un package, utilisez :

poetry add package-name
Copier après la connexion

Pour afficher les packages installés, utilisez :

poetry show
Copier après la connexion

Pour mettre à jour un package, utilisez :

poetry update package-name
Copier après la connexion

Choisissez le bon gestionnaire de paquets

Le choix du gestionnaire de paquets qui vous convient dépend de vos besoins :

  • Développement général : pip
  • Gestion environnementale : conda
  • Isoler les dépendances du projet : venv
  • Gestion avancée des dépendances du projet : poésie

Bonnes pratiques

  • Utilisez des environnements virtuels pour isoler les dépendances de différents projets.
  • Mettez régulièrement à jour le package pour obtenir des correctifs de sécurité et de nouvelles fonctionnalités.
  • Utilisez un fichier de verrouillage de package (tel que poésie.lock de Poetry) pour vous assurer que les versions de vos dépendances ne changent pas de manière inattendue.
  • Découvrez les différentes commandes du gestionnaire de packages afin de pouvoir les dépanner en cas de besoin.

Conclusion

Le gestionnaire de packages Python est un outil clé pour améliorer l'efficacité du développement et maintenir les projets à jour. En comprenant les gestionnaires de packages populaires et leur utilisation, vous pouvez optimiservotre processus de développement Python et créer des applications fiables et maintenables.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:lsjlt.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!