Cách Kiểm Tra Phiên Bản Python Trên Linux và Windows

2024-11-28

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.

  1. Mở terminal.

  2. python hoặc python3 (tùy thuộc vào phiên bản bạn muốn kiểm tra) và nhấn Enter:

    python
    
  3. 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)
    
  4. Phiên bản sẽ được hiển thị theo định dạng: 3.x.x (default, ...) hoặc 2.x.x (default, ...).

  5. 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:

  1. Mở Command Prompt (cmd).

  2. python và nhấn Enter. Điều này sẽ khởi động trình thông dịch Python.

    python
    
  3. 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.

  4. 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 Linux và Windows

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ệnh python3 --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