21 lines
790 B
Python
21 lines
790 B
Python
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}: ยังไม่ได้ติดตั้ง") |