Maison >développement back-end >Tutoriel Python >Comment le mode modifiable dans Pip Install (-e) facilite-t-il le développement ?
Comprendre l'option de mode modifiable dans Pip Install (-e)
Lors de l'installation du package, pip fournit une option pour le mode modifiable avec l'indicateur -e ou --editable. Cet article explore le but et l'utilité de cette option.
Qu'est-ce que le mode modifiable ?
Comme décrit dans la documentation de pip, l'option de mode modifiable permet d'installer un projet dans d'une manière qui permet un accès direct au code source d'origine à partir du chemin d'installation. Ceci est bénéfique à des fins de développement.
Quand le mode modifiable est-il utile ?
Le mode modifiable est particulièrement utile dans les scénarios de développement local, dans lesquels vous souhaitez apporter des modifications à la source. code d'un package et faites-les refléter immédiatement dans votre environnement. Au lieu de créer et d'installer le package à chaque fois, l'option du mode modifiable relie le package installé au répertoire source d'origine.
Comment utiliser le mode modifiable ?
Pour installer un package en mode modifiable, ajoutez l'option -e à la commande pip install. La commande suivante installe le package en mode modifiable à partir du répertoire actuel :
pip install -e .
Vous pouvez également spécifier le chemin complet du fichier setup.py du package :
pip install -e ~/ultimate-utils/ultimate-utils-proj-src/
Informations supplémentaires
L'option de mode modifiable se trouve souvent dans les fichiers exigences.txt avec l'entrée -e ... Cette ligne indique à pip d'installer le package en mode modifiable à partir du répertoire parent.
Notez que lors de l'utilisation du mode modifiable, toute modification apportée au package d'origine se propagera automatiquement à l'environnement installé. Cela peut être bénéfique pour une itération et un débogage rapides pendant le développement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!