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 15:48] – 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** : | ||
- | - **Installation de Paquets** : | + | La commande //**`pip install < |
- | - Utilisez la commande | + | |
- | < | + | |
- | pip install requests | + | |
- | </ | + | |
- | - **Mise à Jour de Paquets** : | + | <code> pip install requests |
- | - Utilisez `pip install --upgrade | + | |
- | | + | |
- | pip install | + | |
- | ``` | + | |
- | - **Désinstallation | + | 2. **Mise à Jour de Paquets** : |
- | - Utilisez `pip uninstall < | + | |
- | | + | |
- | pip uninstall requests | + | |
- | ``` | + | |
- | - **Gestion des Environnements Virtuels** : | + | La commande //**`pip install --upgrade < |
- | - Pip peut être utilisé avec des environnements virtuels pour isoler les dépendances de différents projets. | + | |
- | ```bash | + | < |
- | | + | |
- | | + | |
- | | + | |
- | ``` | + | |
- | - **Fichier requirements.txt** : | + | 3. **Désinstallation de Paquets** : |
- | - Pip peut lire un fichier `requirements.txt` pour installer plusieurs paquets en une seule commande. | + | |
- | | + | |
- | pip install -r requirements.txt | + | |
- | ``` | + | |
- | #### Évolution : Pipx | + | La commande //**`pip uninstall < |
+ | |||
+ | < | ||
- | **Pipx** est un outil qui permet d' | + | 4. **Gestion des Environnements Virtuels** : |
- | #### Fonctionnalités Principales de Pipx | + | Pip peut être utilisé avec des environnements virtuels pour isoler les dépendances de différents projets. |
+ | |||
+ | < | ||
+ | python -m venv myenv | ||
+ | source myenv/ | ||
+ | pip install requests | ||
+ | </ | ||
+ | |||
+ | 5. **Fichier requirements.txt** : | ||
+ | |||
+ | Pip peut lire un fichier // | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== Évolution : Pipx ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ==== 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.1749311316.txt.gz · Dernière modification : de Antoine Petit