Cài đặt môi trường Flet
Hãy thiết lập môi trường để bắt đầu lập trình với Flet. Chỉ mất khoảng 5-10 phút!
📋 Yêu cầu
- Python 3.10 trở lên
- pip hoặc uv (package manager)
- IDE: VS Code, PyCharm hoặc Antigravity
1️⃣ Kiểm tra Python
Mở Terminal/Command Prompt và kiểm tra phiên bản Python:
python --version
# hoặc trên macOS/Linux:
python3 --versionKết quả cần hiển thị Python 3.10 trở lên.
[!NOTE] Chưa có Python? Tải tại python.org/downloads
2️⃣ Tạo thư mục dự án
mkdir my-flet-app
cd my-flet-app3️⃣ Tạo Virtual Environment
Cách 1: Dùng uv (khuyên dùng) ⚡
uv là package manager cực nhanh cho Python.
Cài đặt uv:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"Tạo môi trường:
uv init --python='>=3.10'
uv venv
source .venv/bin/activate # macOS/Linux
# hoặc: .venv\Scripts\activate # WindowsCách 2: Dùng venv (Python built-in)
python -m venv .venv
source .venv/bin/activate # macOS/Linux
# hoặc: .venv\Scripts\activate # Windows4️⃣ Cài đặt Flet
Với uv:
uv add 'flet[all]'Với pip:
pip install 'flet[all]'[!TIP]
flet[all]cài đặt đầy đủ các phụ thuộc cho desktop, web và packaging.
5️⃣ Kiểm tra cài đặt
Tạo file main.py:
import flet as ft
def main(page: ft.Page):
page.add(ft.Text("Flet đã sẵn sàng! 🎉", size=30))
ft.run(main)Chạy ứng dụng:
flet run main.pyMột cửa sổ ứng dụng sẽ xuất hiện với dòng chữ “Flet đã sẵn sàng! 🎉”
🌐 Chạy như Web App
Thêm --web để chạy trong trình duyệt:
flet run --web main.pyTrình duyệt sẽ mở tại http://localhost:8000.
📝 Cấu trúc dự án
Sau khi hoàn thành, thư mục dự án của bạn:
my-flet-app/
├── .venv/ # Virtual environment
├── main.py # Code ứng dụng
└── pyproject.toml # (nếu dùng uv)🛠️ Thiết lập IDE (tùy chọn)
VS Code
- Cài extension Python (by Microsoft)
- Mở thư mục dự án:
File > Open Folder - Chọn Python interpreter:
Ctrl+Shift+P→ “Python: Select Interpreter” → chọn.venv
PyCharm
- Mở PyCharm, chọn
Openvà chọn thư mục dự án - PyCharm tự động detect virtual environment trong
.venv - Cấu hình Python interpreter nếu cần:
Settings > Project > Python Interpreter
Antigravity
- Mở thư mục dự án với Antigravity
- Antigravity tự động detect môi trường Python
- Sử dụng các tính năng AI để hỗ trợ viết code Flet
⏭️ Bước tiếp theo
Môi trường đã sẵn sàng! Tiếp tục với Ứng dụng đầu tiên để viết app đầu tiên.
Last updated on