Files
Agent-IA/whatsapp_sender/dependencies.py

20 lines
494 B
Python

import subprocess
import sys
DEPENDENCIAS = ["pandas", "openpyxl", "selenium", "pyautogui", "pyperclip"]
def instalar_paquete_si_falta(paquete):
try:
__import__(paquete)
except ImportError:
print(f"Instalando '{paquete}'...")
subprocess.check_call([sys.executable, "-m", "pip", "install", paquete, "--quiet"])
print(f"'{paquete}' instalado.")
def asegurar_dependencias():
for paquete in DEPENDENCIAS:
instalar_paquete_si_falta(paquete)