← Volver

Cómo chequear si un módulo está instalado

El método óptimo es intentar importar el módulo en cuestión y capturar la excepción correspondiente.

try:
import win32api
except ImportError:
print("pywin32 no está instalado.")
else:
print("¡pywin32 está instalado!")

A partir de Python 3.6 lo recomendado es capturar la excepción ModuleNotFoundError (que hereda de la anterior) para mayor precisión.

# A partir de Python 3.6.
try:
import win32api
except ModuleNotFoundError:
print("pywin32 no está instalado.")
else:
print("¡pywin32 está instalado!")

modulos


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.