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édentesRévision précédente
python [Le 25/07/2026, 21:01] – [PipX] similaire à pip3 krodelabestiolepython [Le 26/07/2026, 02:24] (Version actuelle) – réorganisation krodelabestiole
Ligne 11: Ligne 11:
 Pour connaître la version installée, entrer la [[:commande shell|commande]] ''python3 -V''. Pour connaître la version installée, entrer la [[:commande shell|commande]] ''python3 -V''.
  
-**Python** est très populaire. Il est donc aussi devenu un immense écosystème modulaire, composé d'une importante quantité de bibliothèques, dont peut dépendre tout projet. Celles-ci sont centralisées sur le dépôt [[https://pypi.org/|PyPI]] est peuvent être gérées avec ''[[man>pip3]]''.+**Python** est très populaire. Il est donc aussi devenu un immense écosystème modulaire, composé d'une importante quantité de bibliothèques, dont peut dépendre tout projet. Celles-ci sont centralisées sur le dépôt [[https://pypi.org/|PyPI]] est peuvent être gérées avec ''[[#pip3]]''.
  
 <note> <note>
 Pour plus d'information sur la programmation en Python, voir le portail //[[:programmation#python|Programmation]]//. Pour plus d'information sur la programmation en Python, voir le portail //[[:programmation#python|Programmation]]//.
 </note> </note>
 +
 +===== Environnements virtuels/isolés =====
 +
 +Sur Ubuntu, **Python** est étroitement lié au [[:système]] : il est utilisé par de nombreux outils fournissant des fonctionnalités essentielles à l'ordinateur. Pour une utilisation avancée, mieux vaut donc éviter d'utiliser la version native, installée par défaut (donc la commande ''[[man>python3]]''), ou ''[[#pip3]]'', son gestionnaire de dépendances associé.
 +
 +C'est là qu'interviennent différentes solutions pour initier et gérer des environnements virtuels (ou isolés) et utiliser les versions de son choix avec les dépendances de son choix sans interférer avec le système (à la manière de //[[:docker|containers]]//, en plus simple) . Certaines se présentent directement sous la forme de [[#gestionnaires de dépendances]].
 +
 +==== venv ====
 +
 +**[[:tutoriel:python-virtualenv|virtualenv]]** est la solution de base, fournie par l'écosystème Python.
  
 ===== Gestionnaires de dépendances ===== ===== Gestionnaires de dépendances =====
Ligne 34: Ligne 44:
  
 <note>Pour la gestion des dépendances avec **pip**, voir le chapitre //[[#Modules/dépendances]]// ci-dessous.</note> <note>Pour la gestion des dépendances avec **pip**, voir le chapitre //[[#Modules/dépendances]]// ci-dessous.</note>
- 
-===== Environnements virtuels/isolés ===== 
- 
-Sur Ubuntu, **Python** est étroitement lié au [[:système]] : il est utilisé par de nombreux outils fournissant des fonctionnalités essentielles à l'ordinateur. Pour une utilisation avancée, mieux vaut donc éviter d'utiliser la version native, installée par défaut (donc la commande ''[[man>python3]]''), ou ''[[man>pip3]]'', son gestionnaire de dépendances associé. 
- 
-C'est là qu'interviennent différentes solutions pour initier et gérer des environnements virtuels (ou isolés) et utiliser les versions de son choix avec les dépendances de son choix sans interférer avec le système (à la manière de //[[:docker|containers]]//, en plus simple) : 
- 
-==== venv ==== 
- 
-**[[:tutoriel:python-virtualenv|virtualenv]]** est la solution de base, fournie par l'écosystème Python. 
  
 ==== PipX ==== ==== PipX ====