Maison >développement back-end >Tutoriel Python >Environnements virtuels Python pour les débutants

Environnements virtuels Python pour les débutants

Patricia Arquette
Patricia Arquetteoriginal
2024-11-30 12:15:14321parcourir

Python Virtual Environments for Beginners

Si vous débutez avec Python, vous avez peut-être entendu parler des environnements virtuels, mais vous ne savez pas vraiment de quoi il s'agit ni pourquoi vous en avez besoin. Décomposons-le en termes simples !

Qu'est-ce qu'un environnement virtuel ?

Pensez à un environnement virtuel comme une salle blanche pour votre projet Python. C'est un espace isolé où vous pouvez installer des packages et des dépendances sans affecter l'installation Python principale de votre ordinateur ou d'autres projets.

Pourquoi en avez-vous besoin ?

Imaginez que vous travaillez sur deux projets Python :

  • Le projet A nécessite la version 1.0 d'un package
  • Le projet B nécessite la version 2.0 du même package

Sans environnements virtuels, vous auriez un conflit ! Les environnements virtuels résolvent ce problème en donnant à chaque projet son propre espace séparé avec ses propres packages.

Comment créer un environnement virtuel

C’est étonnamment simple ! Vous n'avez besoin que de deux commandes :

# Create the virtual environment
python3 -m venv venv

# Activate it
source venv/bin/activate

Décomposons cette première commande :

  • python3 - exécute Python 3
  • -m venv - dit à Python d'exécuter le module venv
  • Le dernier venv - est juste le nom du répertoire (vous pouvez le nommer n'importe quoi)

Comment savoir que ça marche

Lorsque votre environnement virtuel est actif, vous verrez (venv) au début de l'invite de votre terminal :

(venv) username@computer:~/project$

Installation des packages

Une fois votre environnement virtuel actif, vous pouvez installer des packages en utilisant pip :

pip install requests

Ces packages seront installés uniquement dans votre environnement virtuel, gardant votre système Python propre.

Commandes communes

# Create virtual environment
python3 -m venv venv

# Activate it
source venv/bin/activate

# Install packages
pip install requests
pip install -r requirements.txt # install from a requirements file

# See what's installed
pip list

# Deactivate when you're done
deactivate

Meilleures pratiques

  1. Créez un environnement virtuel pour chaque projet Python
  2. Ajoutez venv/ à votre fichier .gitignore
  3. Conservez un fichier exigences.txt répertoriant les dépendances de votre projet
  4. Activez l'environnement virtuel avant de travailler sur votre projet

Conclusion

Les environnements virtuels peuvent sembler un travail supplémentaire au premier abord, mais ils constituent un outil crucial pour le développement Python. Ils maintiennent vos projets isolés, les rendent plus portables et aident à éviter les conflits de dépendance.

N'oubliez pas : si vous démarrez un nouveau projet Python, la création d'un environnement virtuel devrait être votre première étape !

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!

Déclaration:
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