Installation dynamique de modules Python dans le code
L'installation de packages Python à partir d'un script est un moyen pratique de gérer les dépendances par programme. Ceci est particulièrement utile pour maintenir la compatibilité et la cohérence entre plusieurs environnements.
La méthode préférée pour ce faire consiste à utiliser l'interface de ligne de commande (CLI) de pip via le module de sous-processus. Pip fournit une interface unifiée pour l'installation, la gestion et la distribution des packages à partir de Python Package Index (PyPI).
Voici une solution recommandée :
import subprocess import sys def install(package): subprocess.check_call([sys.executable, "-m", "pip", "install", package])
Pour garantir que la version correcte de pip est utilisé, la variable sys.executable est utilisée. Cela garantit que le pip associé au runtime actuel est invoqué.
En appelant install(package) avec le nom du package souhaité comme argument, vous pouvez l'installer dynamiquement à partir de PyPI dans votre script. Cela élimine le besoin d'une installation manuelle ou d'outils de gestion de configuration complexes.
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!