L'installation de modules tiers à partir de Python Package Index (PyPI) dans le code peut être une opération souhaitable pour diverses raisons. Cet article aborde la question de savoir comment réaliser cette tâche.
Approche recommandée : utiliser un sous-processus pour invoquer pip
La méthode officiellement approuvée consiste à utiliser un appel de sous-processus pour invoquer L'interface de ligne de commande de pip. Cette approche garantit la compatibilité avec la version pip installée et le respect des meilleures pratiques.
Exemple de code :
import subprocess import sys def install(package): subprocess.check_call([sys.executable, "-m", "pip", "install", package])
Dans cet extrait :
Cette implémentation est conforme aux directives officielles de pip qui découragent l'utilisation programmatique du code de pip.
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!