Introduction
Python est l'un des langages de programmation les plus populaires pour le développement backend, l'automatisation, l'analyse de données et les tâches DevOps. Linux les serveurs, Python est souvent utilisé pour exécuter des scripts, des applications web et des services en arrière-plan.
Dans ce guide, vous apprendrez comment créer et gérer un Python 3 environnement virtuel sur Ubuntu 22.04. Les environnements virtuels vous permettent d'isoler les dépendances du projet, d'éviter les conflits de versions et de maintenir votre système Python Installation propre.
Préparation à l'installation
Ce tutoriel convient à Ubuntu Serveur 22.04 et VPS Environnements. Toutes les commandes sont exécutées avec les privilèges sudo.
Avant d'installer les packages, vous devez suivre notre guide à la course Ubuntu Serveur 22.04 en tant qu'utilisateur standard.
Pose Python 3 et pip sur Ubuntu 22.04
Mettons à jour l'index des packages et exécutons la commande pour mettre à jour les packages vers les dernières versions :
sudo apt update && sudo apt upgrade -yL'option -y confirme automatiquement toutes les invites lors du processus de mise à niveau.
Vérification de la Python la version va comme ceci:
python3 --versionLa sortie va ressembler à ceci :
#Output
Python 3.10.6L'étape suivante consiste à installer python3-pip afin de gérer Python paquets. Utilisons la commande intégrée :
sudo apt install python3-pip -yPour installer la bibliothèque matplotlib, vous devez exécuter la commande suivante et le résultat s'affiche à l'écran 1 :
pip3 install matplotlibPose Python 3 et pip sur Ubuntu 22.04

Pour vous assurer que l'environnement logiciel est fiable, vous devez installer plusieurs packages
sudo apt install build-essential libssl-dev libffi-dev python3-devLa première étape est terminée. Nous avons mis à jour l'index des packages et mis à jour les packages obsolètes, la version actuelle du système de gestion des packages pip3 est installée.
Mise en place d'un environnement virtuel
A Python Un environnement virtuel est un espace de travail isolé qui contient son propre système d'automatisation. Python binaires et bibliothèques installées. Utilisation d'environnements virtuels sur Ubuntu Les serveurs permettent d'éviter les conflits de dépendances entre différents projets et au niveau du système. Python packages.
L'environnement virtuel est déployé à l'aide du package venv (environnement virtuel) installé :
sudo apt install python3-venv -yCréons ensuite un répertoire appelé test :
mkdir test
cd testAccédez au premier répertoire et utilisez la commande suivante pour créer un environnement virtuel appelé test_env :
python3 -m venv test_envLe résultat est affiché dans l'écran 2.

Les fichiers générés configurent l'environnement virtuel pour qu'il fonctionne séparément de nos fichiers hôtes. L'activation de l'environnement est la suivante, et pour désactiver l'environnement, vous devez exécuter la commande deactivate :
source test_env/bin/activatePour désactiver l'environnement virtuel, exécutez la commande :
deactivateLes résultats sont affichés dans l'écran 3.

Sur la figure, vous pouvez voir qu'après le lancement, une inscription apparaît devant le nom d'utilisateur (test_env) indiquant que toutes les commandes sont exécutées dans un environnement virtuel, la prochaine étape consiste à envisager d'exécuter un code régulier écrit dans le Python langage de programmation.
Tester l'environnement virtuel
Après l'activation, vous devez créer un fichier avec l'extension .py :
vim thanks.pyИ вставим следующий кусок кода :
print("Dear User,\n"
"Thank you for using tutorials from \n"
"Serverspace Team")Pour exécuter le programme, procédez comme suit :
python3 thanks.pyEt nous obtenons le résultat suivant, comme indiqué dans l'écran 4.

À ce stade, l'étape se termine et afin de terminer le processus de travail dans l'environnement virtuel, nous exécuterons la commande «désactiver» et retournerons à l'environnement normal.
Conclusions
Dans ce guide, vous avez appris à installer Python 3 et pip sur Ubuntu 22.04, créer et gérer un Python Environnement virtuel et exécution de projets isolés pour les tests. Les environnements virtuels sont essentiels pour maintenir des dépendances propres et une stabilité optimale. Python développement sur Linux les serveurs.
FAQ (Foire aux questions)
- Comment puis-je vérifier quelle version de Python est installé sur Ubuntu 22.04?
Un environnement virtuel isole les dépendances du projet, empêche les conflits de versions et permet plusieurs Python projets à exécuter indépendamment sur le même serveur. - Pourquoi ai-je besoin d'un environnement virtuel dans Python?
Un environnement virtuel isole les dépendances du projet, évitant ainsi les conflits entre les différents Python bibliothèques et assurer un développement stable. - Quelle est la différence entre pip3 et venv ?
pip3 est un gestionnaire de paquets utilisé pour installer et gérer Python bibliothèques, tandis que venv crée des environnements isolés où ces bibliothèques sont stockées. - Comment activer et désactiver un Python environnement virtuel ?
Pour activer : source project_env/bin/activate
Pour désactiver : désactiver - Puis-je avoir plusieurs environnements virtuels sur le même serveur ?
Oui, vous pouvez en créer autant que nécessaire, chacun dans son propre répertoire, avec ses propres dépendances.