Installation de modules Python par programme
La nécessité d'installer des packages à partir de PyPI dans les limites des scripts se pose souvent. De nombreuses solutions existent, mais il est crucial de respecter la méthode officiellement sanctionnée : exploiter l'interface de ligne de commande de pip via un sous-processus.
L'utilisation de la variable sys.executable garantit que le pip associé au runtime actuel sera invoqué. .
import subprocess import sys def install(package): subprocess.check_call([sys.executable, "-m", "pip", "install", package])
En employant cette approche, le processus d'installation devient sécurisé et fiable, en respectant les directives recommandées établies par 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!