Làm cách nào để kiểm tra tất cả các phiên bản Python đã cài đặt trên Ubuntu?

Bài viết này mô tả cách kiểm tra, nhận và in phiên bản Python được cài đặt và thực thi trên Windows, Mac và Linux

  • Kiểm tra phiên bản Python trên dòng lệnh.
    $ python3 -VV
    Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
    [Clang 9.1.0 [clang-902.0.39.2]]
    
    0,
    $ python3 -VV
    Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
    [Clang 9.1.0 [clang-902.0.39.2]]
    
    0,
    $ python3 -VV
    Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
    [Clang 9.1.0 [clang-902.0.39.2]]
    
    1
  • Kiểm tra phiên bản Python trong tập lệnh.
    $ python3 -VV
    Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
    [Clang 9.1.0 [clang-902.0.39.2]]
    
    2,
    $ python3 -VV
    Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
    [Clang 9.1.0 [clang-902.0.39.2]]
    
    3
    • Chuỗi thông tin khác nhau.
      $ python3 -VV
      Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
      [Clang 9.1.0 [clang-902.0.39.2]]
      
      4
    • Bộ số phiên bản.
      $ python3 -VV
      Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
      [Clang 9.1.0 [clang-902.0.39.2]]
      
      5
    • Chuỗi số phiên bản.
      $ python3 -VV
      Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
      [Clang 9.1.0 [clang-902.0.39.2]]
      
      6
    • Bộ chuỗi số phiên bản.
      $ python3 -VV
      Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
      [Clang 9.1.0 [clang-902.0.39.2]]
      
      7

Nếu bạn muốn kiểm tra phiên bản của gói/thư viện, hệ điều hành, v.v. , thay vì phiên bản của chính Python, hãy xem các bài viết sau

  • Kiểm tra phiên bản gói/thư viện Python
  • Nhận hệ điều hành và phiên bản của nó nơi Python đang chạy

Liên kết được tài trợ

Kiểm tra phiên bản Python trên dòng lệnh.
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
0,
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
0,
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
1

Thực hiện lệnh

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
01 hoặc
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
02 với tùy chọn
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
0 hoặc
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
0 trên dấu nhắc lệnh [
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
05] trên Windows hoặc thiết bị đầu cuối trên Mac và Linux

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
4

Như trong ví dụ trên, trong một số môi trường, Python2. x được gán cho lệnh

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
01 và Python3. x được gán cho lệnh
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
02

Tùy chọn

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
1 đã được thêm vào kể từ Python 3. 6. Thông tin chi tiết hơn
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
0 được xuất ra

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]

Kiểm tra phiên bản Python trong tập lệnh.
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
2,
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
3

Bạn có thể sử dụng mô-đun

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
2 hoặc mô-đun
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
3 của thư viện tiêu chuẩn để lấy phiên bản Python thực sự đang chạy

Tập lệnh tương tự có thể được sử dụng trên Windows, Mac và Linux, bao gồm cả Ubuntu

Nó rất hữu ích để kiểm tra phiên bản Python nào đang chạy trong môi trường có nhiều phiên bản Python được cài đặt. Mặc dù bạn nghĩ rằng Python3 đang chạy, nhưng vẫn có trường hợp Python2 đang chạy, vì vậy nếu có vấn đề gì xảy ra, hãy kiểm tra lại một lần

Nó cũng được sử dụng khi bạn muốn chuyển đổi hoạt động tùy thuộc vào Python2 hay Python3

Chuỗi thông tin khác nhau.
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
4

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
4 là một chuỗi cho biết nhiều thông tin khác nhau, bao gồm cả số phiên bản

sys. phiên bản
Một chuỗi chứa số phiên bản của trình thông dịch Python cùng với thông tin bổ sung về số bản dựng và trình biên dịch được sử dụng.
sys. phiên bản — Tham số và chức năng dành riêng cho hệ thống — Python 3. 7. 4 tài liệu

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
0

nguồn. sys_version. py

Bộ số phiên bản.
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
5

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
5 là một bộ dữ liệu [có tên là bộ dữ liệu] cho biết số phiên bản

sys. version_info
Bộ chứa năm thành phần của số phiên bản. chính, phụ, vi mô, cấp độ phát hành và nối tiếp.
sys — Tham số và chức năng dành riêng cho hệ thống — Python 3. 7. 4 tài liệu

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
9

nguồn. sys_version. py

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
98 là
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
99 và các phần tử khác là
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
20

Bạn có thể nhận từng giá trị bằng cách chỉ định một chỉ mục

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
2

nguồn. sys_version. py

Từ phiên bản 2. 7 cho Python2 và phiên bản 3. 1 cho Python3, bạn có thể lấy các phần tử theo tên [

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
21,
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
22,
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
23,
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
98,
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
25]

Ví dụ: nếu bạn muốn nhận phiên bản chính

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
9

nguồn. sys_version. py

Nếu bạn muốn xác định xem Python2 hoặc Python3 đang chạy hay không, bạn có thể kiểm tra phiên bản chính bằng

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
26 này.
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
27 có nghĩa là Python2 và
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
28 có nghĩa là Python3

Bạn có thể chuyển đổi quy trình giữa Python2 hoặc Python3

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
3

nguồn. sys_version. py

Sử dụng

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
29 nếu bạn muốn chuyển hoạt động theo phiên bản phụ

Như đã đề cập ở trên, quyền truy cập phần tử bằng tên được hỗ trợ từ phiên bản 2. 7 và phiên bản 3. 1, vì vậy nếu có khả năng nó sẽ được thực thi trong phiên bản cũ hơn, hãy sử dụng

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
90 hoặc
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
91

Chuỗi số phiên bản.
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
6

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
6 trả về một chuỗi
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
94

nền tảng. python_version[]
Trả về phiên bản Python dưới dạng chuỗi 'chính. diễn viên phụ. vá lỗi'. nền tảng — Truy cập vào dữ liệu nhận dạng của nền tảng cơ bản — Python 3. 7. 4 tài liệu

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
0

nguồn. platform_python_version. py

Nó rất hữu ích khi bạn muốn lấy số phiên bản dưới dạng một chuỗi đơn giản

Bộ chuỗi số phiên bản.
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
7

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
7 trả về một tuple
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
97. Loại của mỗi phần tử là
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
99, không phải
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
20

nền tảng. python_version_tuple[]
Trả về phiên bản Python dưới dạng bộ chuỗi [chính, phụ, cấp độ bản vá] của chuỗi.
nền tảng — Truy cập vào dữ liệu nhận dạng của nền tảng cơ bản — Python 3. 7. 4 tài liệu

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
6

nguồn. platform_python_version. py

Vì nó chỉ là một tuple, không giống như

$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
5, nó không thể được truy cập bằng tên chẳng hạn như
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
21 hoặc
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13] 
[Clang 9.1.0 [clang-902.0.39.2]]
22

Làm cách nào để xem phiên bản Python trong Ubuntu?

Kiểm tra phiên bản Python Ubuntu [Các bước chính xác] . gõ “thiết bị đầu cuối”, nhấp vào ứng dụng thiết bị đầu cuối. Open terminal: type “ terminal “, click on the terminal app. Thực hiện lệnh. gõ python ‐‐version hoặc python -V và nhấn Enter. Phiên bản Python xuất hiện ở dòng tiếp theo ngay bên dưới lệnh của bạn.

Làm cách nào để kiểm tra phiên bản Python trong Linux?

Trong hệ điều hành macOS và hệ điều hành Linux, chúng ta có thể sử dụng cùng một lệnh python --version để kiểm tra phiên bản python. Chúng ta có thể sử dụng hệ thống. phương thức phiên bản có trong mô-đun sys [hệ thống] để in phiên bản trình thông dịch Python được cài đặt trên hệ thống

Chủ Đề