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

Hiện tại, Python 2 và Python 3 là những bản phát hành chính vẫn còn phù hợp. Mặc dù Python 2 đã được đánh dấu là lỗi thời nhưng vẫn cần một số mã để chạy. Tuy nhiên, đối với hầu hết các phần, nên sử dụng Python 3. Trong hướng dẫn này, chúng tôi sẽ kiểm tra nhiều cách khác nhau để kiểm tra phiên bản Python được cài đặt trong hệ thống của bạn

điều kiện tiên quyết

Để làm theo các bước được trình bày trong hướng dẫn này, bạn cần chuẩn bị sẵn các thành phần sau

  • Phiên bản mới nhất của Ubuntu. Tìm hiểu thêm về cài đặt Ubuntu trên VirtualBox. Điều này giúp loại bỏ mối quan tâm về việc cài đặt và định cấu hình hệ điều hành mới từ đầu
  • Làm quen với giao diện dòng lệnh

Phiên bản Python

Bất kỳ số phiên bản Python nào cũng có ba thành phần

  • phiên bản chính
  • Phiên bản nhỏ
  • Phiên bản vi mô

Như đã đề cập trước đây, Python 2 và Python 3 là hai phiên bản chính có sẵn. Python 2 đã lỗi thời và phiên bản mới nhất được phát hành là Python 2. 7. 18. Đây,

  • phiên bản chính. 2
  • Phiên bản nhỏ. 7
  • Phiên bản vi mô. 18

Tại thời điểm viết bài này, Python 3 mới nhất là Python 3. 10. 2. Đây,

  • phiên bản chính. 3
  • Phiên bản nhỏ. 10
  • Phiên bản vi mô. 2

Kiểm tra phiên bản Python

Sử dụng trình thông dịch Python

Python có công cụ dòng lệnh python. Nó hoạt động như cả trình bao Python và trình thông dịch. Chúng tôi có thể yêu cầu công cụ này in số phiên bản của Python đã cài đặt

Để kiểm tra phiên bản Python 2 đã cài đặt, hãy chạy lệnh sau

$ python2 --phiên bản

Để kiểm tra phiên bản Python 3 đã cài đặt, hãy chạy lệnh sau

$ python3 --phiên bản

Lưu ý rằng nếu bạn không chỉ định phiên bản Python thì nó sẽ sử dụng phiên bản Python mặc định. Lưu ý rằng bạn có thể cài đặt cả Python 2 và Python 3 trong cùng một hệ thống. Các gói như python-is-python2 hoặc python-is-python3 có thể ảnh hưởng đến phiên bản Python mặc định

$ python --phiên bản

Sử dụng tập lệnh Python

Chúng ta có thể tạo một tập lệnh Python đơn giản sẽ in thông tin phiên bản của Python mà nó đang chạy bên dưới

Ví dụ đầu tiên sẽ kết hợp thư viện sys. Nó đi kèm với hai cách để kiểm tra phiên bản. hệ thống. chuỗi phiên bản và sys. thông tin phiên bản. Trong đoạn mã sau, tôi đã triển khai cả hai cùng một lúc

nhập sys
in[sys . phiên bản]
in[sys . version_info]

Một cách khác là sử dụng thư viện nền tảng. Giống như sys, nó cũng cung cấp hai cách để kiểm tra phiên bản Python mà nó đang chạy dưới các hàm python_version[] và python_version_tuple[]. Đoạn mã sau thể hiện cả hai chức năng cùng một lúc

nhập nền tảng
in[nền tảng . python_version[]]
in[nền tảng . python_version_tuple[]]

Chạy mã Python không có tập lệnh

Thay vì tạo tập lệnh chuyên dụng, chúng ta có thể chạy mã Python trực tiếp từ dòng lệnh. Nó nén tất cả các bước thành một lệnh duy nhất. Đối với những nhiệm vụ ngắn và đơn giản như thế này, đó là cách tối ưu hơn

Sử dụng mô-đun sys

Trong lệnh sau, chúng tôi đang nhập mô-đun sys và in giá trị của sys. phiên bản

$ python2 -c "nhập sys; print[sys. phiên bản]"

$ python3 -c "nhập sys; print[sys. phiên bản]"

Ngoài ra, bạn có thể in giá trị của sys. thông tin phiên bản

$ python2 -c "nhập sys; print[sys. version_info]"

$ python3 -c "nhập sys; print[sys. version_info]"

Sử dụng mô-đun nền tảng

Các lệnh Python sau nhập mô-đun nền tảng và in các giá trị của nền tảng. python_version[] và nền tảng. hàm python_version_tuple[]

$ python2 -c "nền tảng nhập khẩu; print[nền tảng. python_version[]]"

$ python3 -c "nền tảng nhập khẩu; print[nền tảng. python_version[]]"

$ python2 -c "nền tảng nhập khẩu; print[nền tảng. python_version_tuple[]]"

$ python3 -c "nền tảng nhập khẩu; print[nền tảng. python_version_tuple[]]"

Suy nghĩ cuối cùng

Trong hướng dẫn ngắn này, chúng tôi đã khám phá nhiều cách khác nhau để kiểm tra phiên bản Python mà mã của chúng tôi đang chạy trên đó. Những kỹ thuật này có thể hữu ích khi bạn viết mã Python yêu cầu một phiên bản cụ thể để hoạt động bình thường

Quan tâm đến việc thành thạo Python? . Nó có nhiều hướng dẫn Python về các khái niệm Python khác nhau, phù hợp cho người mới bắt đầu đến các nhà phát triển nâng cao

Chủ Đề