Maison >développement back-end >Tutoriel Python >Comment puis-je installer par programme des modules Python dans mon code ?
Installation de modules Python dans le code
Dans certaines situations, il peut être nécessaire d'installer un module Python directement dans votre code, au lieu d'utiliser un gestionnaire de paquets comme pip. Cette question explore les options disponibles pour accomplir cette tâche.
Recommandation : appeler l'interface de ligne de commande de Pip
Malgré les diverses suggestions de ce fil, l'approche officiellement recommandée consiste à invoquez l'interface de ligne de commande de pip via un sous-processus, comme illustré ci-dessous :
import subprocess import sys def install(package): subprocess.check_call([sys.executable, "-m", "pip", "install", package])
Cette méthode garantit que vous appelez le pip associé au runtime Python actuel.
Attention : utilisation programmatique de Pip non prise en charge
Il est important de noter que depuis la version 10 de pip, tout le code a été déplacé vers pip._internal. Cela indique que l'utilisation programmatique de pip n'est pas prise en charge. Par conséquent, il est recommandé de respecter la méthode recommandée pour installer les modules dans le code.
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!