# Let's check if weasyprint or python-pptx is available to make a PDF import sys import os libs = ['weasyprint', 'reportlab', 'fpdf', 'fitz', 'pptx', 'matplotlib', 'pdfkit'] available = {} for lib in libs: try: __import__(lib) available[lib] = True except ImportError: available[lib] = False print(available)