Lệnh nào được sử dụng để kiểm tra phiên bản python?

Bài viết này giải thích cách kiểm tra phiên bản Python nào được cài đặt trên hệ điều hành của bạn bằng dòng lệnh. Điều này có thể hữu ích khi cài đặt các ứng dụng yêu cầu một phiên bản cụ thể của Python

Chúng tôi cũng sẽ chỉ cho bạn cách lập trình xác định phiên bản Python nào được cài đặt trên hệ thống nơi tập lệnh Python đang chạy. Ví dụ: khi viết tập lệnh Python, bạn sẽ cần xác định xem tập lệnh có hỗ trợ phiên bản Python được cài đặt trên máy của người dùng hay không

Phiên bản Python #

Python sử dụng phiên bản ngữ nghĩa. Các bản phát hành sẵn sàng sản xuất được tạo phiên bản theo sơ đồ sau

MAJOR.MINOR.MICRO

Ví dụ, trong Python 3. 6. 8,

python --version
3 là phiên bản chính,
python --version
4 là phiên bản phụ và
python --version
5 là phiên bản vi mô

  • python --version
    0 - Python có hai phiên bản chính không tương thích hoàn toàn. Trăn 2 và Trăn 3. Ví dụ:
    python --version
    1,
    python --version
    2 và
    python --version
    3 đều là một phần của phiên bản chính Python 3
  • python --version
    4 - Những bản phát hành này mang đến các tính năng và chức năng mới. Ví dụ:
    python --version
    5,
    python --version
    6 và
    python --version
    7 đều là một phần của Python 3. 6 phiên bản nhỏ
  • python --version
    8 - Các phiên bản vi mô mới chứa nhiều bản sửa lỗi và cải tiến khác nhau

Bản phát hành phát triển có vòng loại bổ sung. Để biết thêm thông tin, hãy đọc tài liệu Python “Chu kỳ phát triển”

Kiểm tra phiên bản Python #

Python được cài đặt sẵn trên hầu hết các bản phân phối Linux và macOS. Trên Windows, bạn phải tải xuống và cài đặt nó

Để biết phiên bản Python nào được cài đặt trên hệ thống của bạn, hãy chạy lệnh

python --version
9 hoặc
python --version
10

python --version

Lệnh sẽ in phiên bản Python mặc định, trong trường hợp này, đó là

python --version
11. Phiên bản được cài đặt trên hệ thống của bạn có thể khác

python --version
1

Phiên bản mặc định của Python sẽ được sử dụng bởi tất cả các tập lệnh có

python --version
12 được đặt làm trình thông dịch trong dòng shebang của tập lệnh

Một số bản phân phối Linux có nhiều phiên bản Python được cài đặt cùng lúc. Nói chung, nhị phân Python 3 được đặt tên là

python --version
13 và nhị phân Python 2 được đặt tên là
python --version
14 hoặc
python --version
15, nhưng điều đó có thể không phải lúc nào cũng đúng

Bạn có thể kiểm tra xem mình đã cài đặt Python 3 chưa bằng cách gõ

python --version
9
python --version
0

Hỗ trợ Python 2 kết thúc vào năm 2020. Python 3 là hiện tại và tương lai của ngôn ngữ

Tại thời điểm viết bài này, bản phát hành chính mới nhất của Python là phiên bản 3. 8. x. Rất có thể bạn đã cài đặt phiên bản Python 3 cũ hơn trên hệ thống của mình

Nếu bạn muốn cài đặt phiên bản Python mới nhất, quy trình sẽ tùy thuộc vào hệ điều hành bạn đang chạy

Kiểm tra phiên bản Python theo chương trình #

Python 2 và Python 3 về cơ bản là khác nhau. Mã được viết bằng Python 2. x có thể không hoạt động trong Python 3. x

Mô-đun

python --version
16 có sẵn trong tất cả các phiên bản Python cung cấp các tham số và chức năng dành riêng cho hệ thống.
python --version
17 cho phép bạn xác định phiên bản Python được cài đặt trên hệ thống. Nó trả về một bộ chứa năm số phiên bản.
python --version
18,
python --version
19,
python --version
90,
python --version
91 và
python --version
92

Giả sử bạn có một tập lệnh yêu cầu ít nhất Python phiên bản 3. 5 và bạn muốn kiểm tra xem hệ thống có đáp ứng yêu cầu không. Bạn có thể làm điều đó bằng cách kiểm tra phiên bản

python --version
18 và
python --version
19

python --version
0

Nếu bạn chạy tập lệnh bằng phiên bản Python nhỏ hơn 3. 5 nó sẽ tạo ra đầu ra sau

python --version
1

Để viết mã Python chạy trên cả Python 3 và 2, hãy sử dụng mô-đun

python --version
95. Nó cho phép bạn chạy Python 3. mã tương thích với x trong Python 2

Chủ Đề