20 lines
494 B
Python
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)
|