Cách Kiểm Tra Phiên Bản Python Trên Linux và Windows
Giới thiệu
Python là một trong những ngôn ngữ lập trình được sử dụng rộng rãi nhất, vì vậy điều quan trọng là các nhà phát triển phải biết phiên bản đã được cài đặt trên hệ thống của họ. Phiên bản của Python có thể ảnh hưởng đến khả năng tương thích của các tập lệnh, thư viện và thậm chí là hành vi của ngôn ngữ này.
Kiểm tra phiên bản Python là một nhiệm vụ đơn giản, nhưng quy trình có chút khác biệt giữa các hệ điều hành. Trên Linux, bạn thường sử dụng terminal để kiểm tra phiên bản, trong khi trên Windows, bạn có thể sử dụng Command Prompt hoặc trình thông dịch Python trực tiếp.
Hướng dẫn này sẽ hướng dẫn bạn cách kiểm tra phiên bản Python đã cài đặt trên cả hệ thống Linux và Windows, 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 của bạn.
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 chóng và dễ dàng bằng cách sử dụng terminal. Dưới đây là các phương pháp khác nhau mà bạn có thể sử dụng để xác minh phiên bản Python đã cài đặt trên hệ thống của bạn.
Sử Dụng Terminal
Phiên Bản Python Mặc Định
Để kiểm tra phiên bản mặc định của Python đã cài đặt, chỉ cần mở terminal và chạy lệnh sau:
python --version
hoặc
python -V
Lệnh này sẽ trả về phiên bản Python 2.x nếu nó được đặt làm mặc định, điều này vẫn đúng trên một số bản phân phối Linux cũ.
Phiên Bản Python 3
Nhiều hệ thống Linux đi kèm với cả Python 2 và Python 3 đã được cài đặt. Để kiểm tra cụ thể phiên bản của Python 3, hãy sử dụng lệnh sau:
python3 --version
Lệnh này sẽ xuất ra phiên bản Python 3.x đã cài đặt trên hệ thống của bạn.
Lệnh Thay Thế
Trong một số bản phân phối Linux, lệnh python
có thể được liên kết với Python 3 thay vì Python 2. Trong trường hợp này, bạn có thể đơn giản sử dụng lệnh sau:
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 bạn muốn kiểm tra phiên bản từ bên trong môi trường Python, bạn có thể làm như vậy bằng cách khởi động trình thông dịch Python.
-
Mở terminal.
-
Gõ
python
hoặcpython3
(tùy thuộc vào phiên bản bạn muốn kiểm tra) và nhấn Enter:python
-
Khi đã vào trong trình thông dịch, gõ mã sau để kiểm tra phiên bản Python:
import sys print(sys.version)
-
Phiên bản sẽ được hiển thị 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 bạn có thể làm điều đó trên máy Windows:
Sử Dụng Command Prompt
Để kiểm tra phiên bản Python đã cài đặt, mở Command Prompt và sử 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
, và nhấn Enter. Sau đó, gõ lệnh sau:
python --version
hoặc
python -V
Lệnh này sẽ xuất ra phiên bản Python được đặt làm mặc định. Nếu cả Python 2 và Python 3 đều được cài đặt, nó sẽ hiển thị phiên bản của Python mặc định, có thể là Python 2 hoặc Python 3.
Nếu Không Tìm Thấy Python
Nếu lệnh python
không hoạt động và terminal trả về lỗi nói rằng Python không được nhận diện như một lệnh nội bộ hoặc bên ngoài, điều đó có nghĩa là Python có thể chưa được cài đặt 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 đặt và được 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õ
python
và nhấn Enter. Điều 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)
Điều này sẽ hiển thị phiên bản Python đầy đủ cùng với một số chi tiết bổ sung.
-
Thoát khỏi trình thông dịch bằng cách gõ:
exit()
Câu Hỏi Thường Gặp
Q: Điều gì xảy ra 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, có thể Python chưa được cài đặt hoặc chưa được thêm vào biến môi trường PATH của hệ thống của bạn.
-
Trên Windows, hãy đảm bảo rằng trong quá trình cài đặt Python, tùy chọn "Add Python to PATH" đã được chọn. Nếu nó đã được cài đặt và không có trong PATH, bạn có thể cần phải thêm thư mục cài đặt Python vào PATH của hệ thống một cách thủ công.
-
Trên Linux, Python có thể chưa được cài đặt hoặc bạn có thể đang sử dụng một bản phân phối mà Python 3 được cài đặt dưới dạng
python3
thay vìpython
. Hãy thử sử dụng lệnhpython3 --version
thay thế.
Q: Làm thế nào để kiểm tra xem cả Python 2 và Python 3 đều đã được cài đặt trên Linux?
A: Trên nhiều hệ thống Linux, cả Python 2 và Python 3 đều đã được cài đặt, nhưng chúng có thể được truy cập thông qua các 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 đặt, bạn sẽ thấy phiên bản tương ứng của chúng được hiển thị.
Q: Tôi có thể kiểm tra phiên bản Python từ một tập lệnh không?
A: Có, bạn có thể kiểm tra phiên bản Python từ bên trong một tập lệnh. Để làm điều đó, hãy bao gồm mã sau trong tập lệnh Python của bạn:
import sys
print(sys.version)
Điều này sẽ in ra phiên bản Python được sử dụng để chạy tập lệnh, cùng với các chi tiết bổ sung.
Q: Làm thế nào để 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ách sử dụng các lệnh sau:
-
Trên Linux:
which python
hoặc
which python3
-
Trên Windows:
where python