Cài đặt Python trên Windows qua CLI (Winget)
Thiết lập Python trên Windows không còn cần phải nhấp qua các trình cài đặt nữa — nhờ vào Winget, Trình quản lý gói chính thức của Microsoft cho Windows.
Bài viết này sẽ hướng dẫn bạn cách cài đặt Python 3 chỉ trong vài giây, hoàn toàn từ dòng lệnh.
1. Mở PowerShell
Để bắt đầu, bạn hãy nhấn Win + X và chọn Windows PowerShell (Admin) hoặc Terminal (Admin).
2. Tìm kiếm các phiên bản Python có sẵn
Đầu tiên, hãy liệt kê tất cả các gói Python có sẵn:
winget search Python.Python
Kết quả trả về sẽ như sau:
Name Id Version
----------------------------------------
Python 3.13 Python.Python.3.13 3.13.7
Python 3.12 Python.Python.3.12 3.12.10
Python 3.11 Python.Python.3.11 3.11.9
...
Chọn phiên bản mới nhất (ví dụ: 3.13) và cài đặt nó:
winget install -e --id Python.Python.3.13
Nếu bạn muốn một phiên bản cũ hơn (ví dụ: 3.12), chỉ cần thay thế ID tương ứng.
⚠️ Gói meta
Python.Python.3
không phải lúc nào cũng có sẵn — việc tìm kiếm trước đảm bảo bạn cài đặt một phiên bản tồn tại trong danh mục winget của bạn.
3. Đóng và mở lại CLI (Quan trọng!)
Sau khi cài đặt, hãy đóng và mở lại PowerShell hoặc Terminal. Điều này giúp làm mới PATH để python
và pip
được nhận diện.
Sau đó, xác minh việc cài đặt:
python --version
pip --version
Nếu python
vẫn mở Microsoft Store, hãy vào Cài đặt → Ứng dụng → Cài đặt ứng dụng nâng cao → Bí danh thực thi ứng dụng và tắt python.exe
và python3.exe
(chúng gây xung đột với các cài đặt Python thực sự).
4. (Tùy chọn) Cập nhật pip
Để duy trì pip
luôn được cập nhật:
python -m pip install --upgrade pip
Tại sao nên sử dụng Winget?
✅ Chính thức (do Microsoft và Python Software Foundation duy trì)
✅ Tự động thêm Python vào PATH (chỉ cần mở lại terminal để áp dụng)
✅ Có thể lập trình hoàn toàn (tuyệt vời cho tự động hóa & CI)
✅ Cài đặt có thể tái tạo cho các máy mới
Thực hành tốt nhất
- Luôn kiểm tra phiên bản mới nhất: Luôn tìm kiếm phiên bản Python mới nhất trước khi cài đặt.
- Sử dụng Virtual Environments: Cân nhắc sử dụng virtual environments để quản lý các gói và phiên bản của Python.
Cạm bẫy phổ biến
- Xung đột với Microsoft Store: Nếu
python
mở Microsoft Store, cần tắt các bí danh thực thi. - Thiếu quyền admin: Đảm bảo mở PowerShell với quyền admin để cài đặt thành công.
Mẹo hiệu suất
- Sử dụng pip để cài đặt gói: Sau khi cài đặt Python, sử dụng
pip
để cài đặt các gói bên ngoài một cách dễ dàng và nhanh chóng. - Cập nhật thường xuyên: Thường xuyên cập nhật Python và pip để đảm bảo bạn có các tính năng mới và sửa lỗi bảo mật.
Giải quyết sự cố
- Lỗi không nhận diện python: Nếu bạn gặp lỗi không nhận diện lệnh
python
, hãy kiểm tra lại PATH và tắt các bí danh thực thi. - Lỗi cài đặt gói: Nếu gặp lỗi khi cài đặt gói bằng pip, hãy đảm bảo bạn có kết nối internet và quyền truy cập vào thư mục cài đặt.
Kết luận
Vậy là bạn đã cài đặt Python trên Windows chỉ với một lệnh, và nó đã sẵn sàng để sử dụng sau khi mở lại terminal. Hãy bắt đầu xây dựng các ứng dụng tuyệt vời với Python ngay hôm nay! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại để lại câu hỏi của mình bên dưới.
Câu hỏi thường gặp (FAQ)
1. Winget có hỗ trợ hệ điều hành nào không?
Winget hỗ trợ trên Windows 10 và Windows 11.
2. Tôi có thể cài đặt Python trên hệ điều hành khác không?
Winget chỉ hỗ trợ Windows, bạn có thể sử dụng trình quản lý gói khác trên các hệ điều hành khác như Homebrew cho macOS hoặc APT cho Ubuntu.