Cách Kiểm Tra Phiên Bản Python Trên Linux và Windows
Trả Lời Nhanh: Cách Kiểm Tra Phiên Bản Python
Để biết phiên bản Python nào đang được cài đặt, hãy mở terminal hoặc command prompt và chạy một trong các lệnh sau:
- Linux:
python3 --version - macOS:
python3 --version - Windows:
python --version(hoặcpy --versionbằng trình khởi chạy Python)
Lệnh này sẽ in ra một dòng như Python 3.12.4 hoặc Python 3.13.1. Tính đến năm 2026, Python 3.12 và 3.13 là các bản ổn định hiện hành, nên hầu hết hệ thống đã cập nhật sẽ báo về một phiên bản trong khoảng đó. Trên nhiều bản phân phối Linux hiện đại và trên macOS, lệnh python đơn lẻ không còn tồn tại nữa (Python 2 đã hết vòng đời từ tháng 1 năm 2020) — hãy dùng python3 để thay thế.
Một vài cách nhanh khác:
-
Kiểm tra riêng Python 3 trên mọi nền tảng:
python3 --version -
Trên Windows, liệt kê mọi phiên bản đã cài bằng trình khởi chạy:
py --list -
Từ bên trong một phiên Python đang chạy, in đầy đủ thông tin bằng:
import sys print(sys.version)
Phần còn lại của hướng dẫn sẽ giải thích chi tiết từng cách cho Linux, Windows và macOS.
Giới thiệu
Python là một trong những ngôn ngữ lập trình được dùng phổ biến nhất, nên việc biết chính xác phiên bản nào đang được cài trên máy là điều thiết yếu với lập trình viên. Phiên bản Python có thể ảnh hưởng đến khả năng tương thích của các script, thư viện, và thậm chí cả cách hành xử của chính ngôn ngữ. Trong thời kỳ Python 3.12/3.13 hiện nay (2026), việc bám sát một bản được hỗ trợ cũng quan trọng để nhận các bản vá bảo mật cũng như những tính năng ngôn ngữ mới nhất.
Kiểm tra phiên bản Python là việc khá đơn giản, nhưng cách làm có chút khác biệt giữa các hệ điều hành. Trên Linux và macOS, bạn thường dùng terminal để kiểm tra, còn trên Windows, bạn có thể dùng Command Prompt (hoặc PowerShell) và trực tiếp trình thông dịch Python.
Lưu ý rằng Python 2 đã hết vòng đời vào tháng 1 năm 2020, nên ngày nay lệnh python3 là chuẩn mực trên Linux và macOS. Một số hệ thống thậm chí không còn kèm theo lệnh python thuần nữa. Trong khi đó, trình cài đặt trên Windows lại cung cấp cả python lẫn trình khởi chạy py.
Hướng dẫn này sẽ chỉ cho bạn cách kiểm tra phiên bản Python đã cài trên các hệ thống Linux, Windows và macOS, giúp bạn đảm bảo môi trường của mình được thiết lập đúng cho các dự án Python.
Kiểm Tra Phiên Bản Python Trên Linux
Trên Linux, việc kiểm tra phiên bản Python rất nhanh và dễ dàng bằng terminal. Dưới đây là các cách khác nhau bạn có thể dùng để xác định phiên bản Python đang được cài trên máy.
Sử Dụng Terminal
Phiên Bản Python Mặc Định
Để kiểm tra phiên bản Python mặc định đã cài, chỉ cần mở terminal và chạy lệnh sau:
python --version
hoặc
python -V
Trên các bản phân phối Linux hiện đại (2026), python thường trỏ tới Python 3, và lệnh này trả về kết quả kiểu như Python 3.12.4. Trên một số hệ thống cũ hơn, lệnh này vẫn có thể trả về phiên bản Python 2.x, còn trên nhiều bản phân phối hiện hành thì lệnh python thuần lại hoàn toàn không được cài — trong trường hợp đó hãy dùng python3 (xem bên dưới).
Phiên Bản Python 3
python3 là lệnh chuẩn trên các hệ thống Linux ngày nay. Để kiểm tra riêng phiên bản Python 3, hãy dùng lệnh sau:
python3 --version
Lệnh này sẽ in ra phiên bản Python 3.x đang được cài trên máy.
Lệnh Thay Thế
Ở một số bản phân phối Linux, lệnh python có thể được liên kết tới Python 3 thay vì Python 2. Trong trường hợp này, bạn chỉ cần dùng:
python --version
và nó sẽ hiển thị phiên bản Python 3.
Sử Dụng Trình Thông Dịch Python
Nếu muốn kiểm tra phiên bản từ chính bên trong môi trường Python, bạn có thể làm vậy bằng cách khởi động trình thông dịch Python.
-
Mở terminal.
-
Gõ
pythonhoặcpython3(tùy phiên bản bạn muốn kiểm tra) rồi nhấn Enter:python -
Khi đã vào trong trình thông dịch, gõ đoạn mã sau để kiểm tra phiên bản Python:
import sys print(sys.version) -
Phiên bản sẽ hiện ra theo định dạng:
3.x.x (default, ...)hoặc2.x.x (default, ...). -
Thoát khỏi trình thông dịch bằng cách gõ:
exit()
Kiểm Tra Phiên Bản Python Trên Windows
Trên Windows, bạn có thể kiểm tra phiên bản Python thông qua Command Prompt hoặc trình thông dịch Python. Dưới đây là cách thực hiện trên máy Windows:
Sử Dụng Command Prompt
Để kiểm tra phiên bản Python đã cài, hãy mở Command Prompt và dùng các lệnh sau:
Phiên Bản Python Mặc Định
Mở Command Prompt bằng cách nhấn Windows + R, gõ cmd rồi nhấn Enter. Sau đó, gõ lệnh sau:
python --version
hoặc
python -V
Lệnh này sẽ in ra phiên bản Python được đặt làm mặc định, ví dụ Python 3.12.4. Bạn cũng có thể chạy chính lệnh này trong PowerShell.
Sử Dụng Trình Khởi Chạy Python (py)
Các trình cài đặt Windows hiện đại đều kèm theo trình khởi chạy Python là py. Đây thường là cách đáng tin cậy nhất để kiểm tra phiên bản, nhất là khi có nhiều bản Python được cài trên máy:
py --version
Để liệt kê mọi phiên bản Python được phát hiện trên hệ thống, hãy chạy:
py --list
Nếu Không Tìm Thấy Python
Nếu lệnh python không hoạt động và terminal báo lỗi rằng Python không được nhận diện như một lệnh nội bộ hay lệnh bên ngoài, điều đó nghĩa là Python hoặc chưa được cài, hoặc chưa được thêm vào PATH của hệ thống.
Trong trường hợp này, bạn có thể kiểm tra Python 3 bằng lệnh sau:
python3 --version
Lệnh này sẽ hoạt động nếu Python 3 đã được cài và thiết lập đúng trong PATH của bạn.
Sử Dụng Trình Thông Dịch Python
Bạn cũng có thể kiểm tra phiên bản Python trực tiếp từ trình thông dịch Python:
-
Mở Command Prompt (
cmd). -
Gõ
pythonrồi nhấn Enter. Thao tác này sẽ khởi động trình thông dịch Python.python -
Khi đã vào trong trình thông dịch, kiểm tra phiên bản bằng cách gõ:
import sys print(sys.version)Lệnh này sẽ hiển thị đầy đủ phiên bản Python cùng một số thông tin bổ sung.
-
Thoát khỏi trình thông dịch bằng cách gõ:
exit()
Kiểm Tra Phiên Bản Python Trên macOS
macOS hoạt động rất giống Linux vì nó cũng dùng terminal dựa trên Unix. Hãy mở ứng dụng Terminal (nằm trong Applications > Utilities, hoặc thông qua Spotlight) và dùng các lệnh tương tự.
Sử Dụng Terminal
Các phiên bản macOS hiện đại không còn kèm theo lệnh python hệ thống (Python 2), nên hãy dùng python3:
python3 --version
Lệnh này trả về một dòng như Python 3.12.4. Nếu bạn cài Python thông qua Homebrew hoặc trình cài đặt chính thức từ python.org, kết quả sẽ phản ánh bản cài đặt đó.
Để biết tệp thực thi Python 3 nào đang được dùng, hãy chạy:
which python3
Sử Dụng Trình Thông Dịch Python
Bạn cũng có thể kiểm tra từ bên trong trình thông dịch, y như trên Linux:
-
Mở ứng dụng Terminal.
-
Khởi động Python bằng cách gõ
python3rồi nhấn Enter. -
Bên trong trình thông dịch, chạy:
import sys print(sys.version) -
Thoát bằng
exit().

Câu Hỏi Thường Gặp
Q: Phải làm gì nếu lệnh 'python' không được nhận diện?
A: Nếu lệnh python không được nhận diện, nhiều khả năng Python hoặc chưa được cài, hoặc chưa được thêm vào biến môi trường PATH của hệ thống.
-
Trên Windows, hãy đảm bảo trong quá trình cài Python, tùy chọn "Add Python to PATH" đã được đánh dấu. Nếu Python đã được cài mà không có trong PATH, bạn có thể cần thêm thủ công thư mục cài đặt Python vào PATH của hệ thống.
-
Trên Linux, có thể Python chưa được cài, hoặc bạn đang dùng một bản phân phối mà ở đó Python 3 được cài dưới dạng
python3thay vìpython. Hãy thử dùng lệnhpython3 --versionđể thay thế. -
Trên macOS, các phiên bản gần đây không còn kèm theo lệnh
pythonthuần. Hãy dùngpython3 --version, và cài Python thông qua Homebrew hoặc trình cài đặt chính thức của python.org nếu nó chưa có. -
Trên Windows, bạn cũng có thể thử trình khởi chạy Python với
py --versionnếupythonkhông được nhận diện.
Q: Làm sao để kiểm tra xem cả Python 2 và Python 3 có được cài trên Linux hay không?
A: Trên nhiều hệ thống Linux, cả Python 2 lẫn Python 3 đều được cài, nhưng chúng có thể được gọi qua những lệnh khác nhau:
- Để kiểm tra Python 2, hãy chạy:
python --version - Để kiểm tra Python 3, hãy chạy:
python3 --version
Nếu cả hai phiên bản đều đã được cài, bạn sẽ thấy phiên bản tương ứng của từng cái hiện ra.
Q: Tôi có thể kiểm tra phiên bản Python từ trong một script không?
A: Có, bạn có thể kiểm tra phiên bản Python ngay từ bên trong một script. Để làm vậy, hãy thêm đoạn mã sau vào script Python của bạn:
import sys
print(sys.version)
Đoạn này sẽ in ra phiên bản Python dùng để chạy script, kèm theo một số thông tin bổ sung.
Q: Làm sao để tìm đường dẫn đến tệp thực thi Python?
A: Bạn có thể tìm đường dẫn đến tệp thực thi Python bằng các lệnh sau:
-
Trên Linux và macOS:
which pythonhoặc
which python3 -
Trên Windows:
where pythonhoặc, với trình khởi chạy Python:
py --list-paths
