pip-pipx
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
pip-pipx [2025/06/07 16:07] – Antoine Petit | pip-pipx [2025/06/07 16:41] (Version actuelle) – Antoine Petit | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
==== Introduction à Pip ==== | ==== Introduction à Pip ==== | ||
- | **Pip** est l' | + | [[https:// |
==== Fonctionnalités Principales de Pip ==== | ==== Fonctionnalités Principales de Pip ==== | ||
- | 1. Installation de Paquets : | + | 1. **Installation de Paquets** : |
- | Utilisez la commande `pip install < | + | |
+ | La commande | ||
< | < | ||
- | 2. Mise à Jour de Paquets : | + | 2. **Mise à Jour de Paquets** : |
- | Utilisez | + | |
+ | La commande //**`pip install --upgrade < | ||
| | ||
< | < | ||
- | 3. Désinstallation de Paquets : | + | 3. **Désinstallation de Paquets** : |
- | Utilisez | + | |
+ | La commande //**`pip uninstall < | ||
< | < | ||
- | 4. Gestion des Environnements Virtuels : | + | 4. **Gestion des Environnements Virtuels** : |
Pip peut être utilisé avec des environnements virtuels pour isoler les dépendances de différents projets. | Pip peut être utilisé avec des environnements virtuels pour isoler les dépendances de différents projets. | ||
< | < | ||
python -m venv myenv | python -m venv myenv | ||
- | source myenv/ | + | source myenv/ |
pip install requests | pip install requests | ||
</ | </ | ||
- | 5. Fichier requirements.txt : | + | 5. **Fichier requirements.txt** : |
- | Pip peut lire un fichier `requirements.txt` pour installer plusieurs paquets en une seule commande. | + | |
+ | Pip peut lire un fichier | ||
< | < | ||
Ligne 37: | Ligne 42: | ||
==== Évolution : Pipx ==== | ==== Évolution : Pipx ==== | ||
- | **Pipx** est un outil qui permet d' | + | [[https:// |
==== Fonctionnalités Principales de Pipx ==== | ==== Fonctionnalités Principales de Pipx ==== | ||
- | 1. Installation d' | + | 1. **Installation d' |
- | - Utilisez | + | |
- | ```bash | + | La commande //**`pipx install < |
- | | + | |
- | ``` | + | < |
2. **Mise à Jour d' | 2. **Mise à Jour d' | ||
- | - Utilisez | + | |
- | ```bash | + | La commande |
- | | + | |
- | ``` | + | < |
3. **Désinstallation d' | 3. **Désinstallation d' | ||
- | - Utilisez | + | |
- | ```bash | + | La commande //**`pipx uninstall < |
- | pipx uninstall black | + | < |
- | ``` | + | |
4. **Liste des Applications Installées** : | 4. **Liste des Applications Installées** : | ||
- | - Utilisez | + | |
- | ```bash | + | La commande |
- | pipx list | + | < |
- | ``` | + | |
5. **Exécution d' | 5. **Exécution d' | ||
- | - Les applications installées via pipx peuvent être exécutées directement depuis la ligne de commande. | ||
- | | ||
- | black --help | ||
- | ``` | ||
- | #### Avantages de Pipx | + | Les applications installées via pipx peuvent être exécutées directement depuis la ligne de commande. |
+ | < | ||
+ | |||
+ | ====Avantages de Pipx ==== | ||
- | - **Isolation des Dépendances** : Chaque application installée via pipx est isolée dans son propre environnement virtuel, évitant ainsi les conflits de dépendances. | + | |
- | - **Simplicité d' | + | - **Simplicité d' |
- | - **Gestion Centralisée** : Toutes les applications installées via pipx peuvent être gérées facilement avec des commandes simples. | + | - **Gestion Centralisée** : Toutes les applications installées via pipx peuvent être gérées facilement avec des commandes simples. |
- | #### Conclusion | + | ==== Conclusion |
Pip et Pipx sont des outils indispensables pour tout développeur Python. Pip facilite la gestion des paquets et des dépendances, | Pip et Pipx sont des outils indispensables pour tout développeur Python. Pip facilite la gestion des paquets et des dépendances, |
pip-pipx.1749312451.txt.gz · Dernière modification : de Antoine Petit