Comprendre la différence entre « setup.py develop » et « setup.py install »
Le script setup.py propose deux options pour installation des packages Python : "développer" et "installer". Bien que les deux servent à installer un package, ils diffèrent par leur utilisation et leurs fonctionnalités prévues.
Le but de « installer »
« python setup.py install » est conçu pour les installations de packages standard, telles que l'installation de bibliothèques tierces ou de distributions préemballées. Cette commande installe les fichiers du package dans le répertoire Python site-packages, permettant à tous les scripts Python d'accéder aux fonctionnalités du package dans l'environnement actuel.
Objectif de « développer »
En revanche, « python setup.py develop » est spécifiquement destiné à des fins de développement. Il installe le code source du package dans un emplacement désigné au sein de l'environnement, souvent appelé « installation modifiable ».
Différences clés
La principale distinction entre « installer » ' et 'develop' réside dans leur comportement lorsque le code source du package est modifié :
Recommandations d'utilisation
Remarque : La contrepartie de développement pour l'approche moderne de construction Python -m est 'python -m build -e .'
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!