import importlib # รายชื่อแพ็กเกจที่ต้องตรวจสอบ packages = [ "pydantic", "kafka", "requests", "dotenv", "clickhouse_connect", "minio" ] for package in packages: try: # ตรวจสอบการนำเข้าโมดูล module = importlib.import_module(package) # แสดงเวอร์ชัน (ถ้ามี attribute __version__) version = getattr(module, "__version__", "ไม่พบข้อมูลเวอร์ชัน") print(f"{package}: ติดตั้งเรียบร้อย (เวอร์ชัน: {version})") except ImportError: print(f"{package}: ยังไม่ได้ติดตั้ง")