Guide d'utilisation de pip dans ServBay
Qu'est-ce que pip ?
pip est l'outil de gestion de paquets officiel de Python. Il constitue la pierre angulaire de l'écosystème Python avec les caractéristiques suivantes :
Historique de développement :
- Publié pour la première fois en 2008, remplaçant les anciens easy_install
- Inclus par défaut dans l'installation de Python depuis Python 3.4
- La dernière version stable actuelle est de la série pip 23.x
Fonctionnalités clés :
- Téléchargement et installation de paquets depuis PyPI (Python Package Index)
- Gestion des dépendances de projet
- Gestion des conflits de version des paquets
- Prise en charge de l'installation à partir de systèmes de contrôle de version, de projets locaux ou de fichiers distribués
Intégration avec ServBay :
- ServBay préinstalle la dernière version stable de pip
- Fonctionne automatiquement avec les sources d'images configurées
- Prise en charge de la gestion de pip pour toutes les versions de Python
Astuces d'utilisation de pip
ServBay a déjà installé pip, vous pouvez l'utiliser directement :
Commandes de base
bash
# Installer un paquet
pip install nom_du_paquet
# Mettre à jour un paquet
pip install --upgrade nom_du_paquet
# Désinstaller un paquet
pip uninstall nom_du_paquet
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
Utilisation avancée
bash
# Lister les paquets installés
pip list
# Générer un fichier requirements
pip freeze > requirements.txt
# Installer à partir de requirements
pip install -r requirements.txt
# Installer depuis une source d'image spécifiée (remplacement temporaire des paramètres)
pip install nom_du_paquet -i https://pypi.tuna.tsinghua.edu.cn/simple
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
Utilisation de l'environnement virtuel
bash
# Créer un environnement virtuel
python -m venv mon_env
# Activer l'environnement virtuel
source mon_env/bin/activate # Linux/Mac
mon_env\Scripts\activate # Windows
# Utiliser pip dans l'environnement virtuel
pip install nom_du_paquet
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
Recommandations pour les meilleures pratiques
- Il est recommandé d'utiliser des environnements virtuels pour isoler les dépendances lors du développement de projets.
- Pour les grands projets, il est conseillé d'utiliser
requirements.txt
pour gérer les dépendances. - En cas de problèmes de téléchargement, essayez de changer de source d'image.
- Vérifiez régulièrement les paquets pouvant être mis à jour en utilisant
pip list --outdated
.
La fonctionnalité de configuration du miroir pypi de ServBay combinée à l'outil pip intégré offre une solution complète et efficace de gestion de paquets pour le développement Python.