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:
--version
,
0,$ python3 -VV Python 3.7.0 [default, Jun 29 2018, 20:13:13] [Clang 9.1.0 [clang-902.0.39.2]]
1$ 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:
2,$ python3 -VV Python 3.7.0 [default, Jun 29 2018, 20:13:13] [Clang 9.1.0 [clang-902.0.39.2]]
3$ python3 -VV Python 3.7.0 [default, Jun 29 2018, 20:13:13] [Clang 9.1.0 [clang-902.0.39.2]]
- Chuỗi thông tin khác nhau:
4$ python3 -VV Python 3.7.0 [default, Jun 29 2018, 20:13:13] [Clang 9.1.0 [clang-902.0.39.2]]
- Tuple của số phiên bản:
5$ python3 -VV Python 3.7.0 [default, Jun 29 2018, 20:13:13] [Clang 9.1.0 [clang-902.0.39.2]]
- Chuỗi số phiên bản:
6$ python3 -VV Python 3.7.0 [default, Jun 29 2018, 20:13:13] [Clang 9.1.0 [clang-902.0.39.2]]
- Tuple của chuỗi số phiên bản:
7$ python3 -VV Python 3.7.0 [default, Jun 29 2018, 20:13:13] [Clang 9.1.0 [clang-902.0.39.2]]
- Chuỗi thông tin khác nhau:
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 của 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
Kiểm tra phiên bản Python trên dòng lệnh: --version
, $ 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
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13]
[Clang 9.1.0 [clang-902.0.39.2]]
$ 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$ python --version
Python 2.7.15
$ python -V
Python 2.7.15
$ python3 --version
Python 3.7.0
$ python3 -V
Python 3.7.0
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]]
4Tuple của 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]]
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
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13]
[Clang 9.1.0 [clang-902.0.39.2]]
$ python3 -VV
Python 3.7.0 [default, Jun 29 2018, 20:13:13]
[Clang 9.1.0 [clang-902.0.39.2]]
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]]
4Tuple của 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]]
5Chuỗ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]]
6Tuple của 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]]
7Chuỗ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]]
Tuple của 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]]
5Chuỗi số phiên bản:
6$ python3 -VV Python 3.7.0 [default, Jun 29 2018, 20:13:13] [Clang 9.1.0 [clang-902.0.39.2]]
A string containing the version number of the Python interpreter plus additional information on the build number and compiler used.
sys.version — System-specific parameters and functions — Python 3.7.4 documentation
import sys
print[sys.version]
# 3.7.0 [default, Jun 29 2018, 20:13:13]
# [Clang 9.1.0 [clang-902.0.39.2]]
print[type[sys.version]]
#
Tuple của 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]]
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
Tuple của chuỗi số phiên bản:
7$ python3 -VV Python 3.7.0 [default, Jun 29 2018, 20:13:13] [Clang 9.1.0 [clang-902.0.39.2]]
A tuple containing the five components of the version number: major, minor, micro, releaselevel, and serial.
sys — System-specific parameters and functions — Python 3.7.4 documentation
print[sys.version_info]
# sys.version_info[major=3, minor=7, micro=0, releaselevel='final', serial=0]
print[type[sys.version_info]]
#
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 của gói/thư viện Python
print[sys.version_info[0]]
# 3
Nhận hệ điều hành và phiên bản của nó nơi Python đang chạy
Thực hiện lệnh
import sys
print[sys.version]
# 3.7.0 [default, Jun 29 2018, 20:13:13]
# [Clang 9.1.0 [clang-902.0.39.2]]
print[type[sys.version]]
#
1 hoặc import sys
print[sys.version]
# 3.7.0 [default, Jun 29 2018, 20:13:13]
# [Clang 9.1.0 [clang-902.0.39.2]]
print[type[sys.version]]
#
2 với tùy chọn --version
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 [import sys
print[sys.version]
# 3.7.0 [default, Jun 29 2018, 20:13:13]
# [Clang 9.1.0 [clang-902.0.39.2]]
print[type[sys.version]]
#
5] trên Windows hoặc thiết bị đầu cuối trên Mac và Linux.print[sys.version_info.major]
# 3
Như trong ví dụ trên, trong một số môi trường, chuỗi Python2.x được gán cho lệnh
import sys
print[sys.version]
# 3.7.0 [default, Jun 29 2018, 20:13:13]
# [Clang 9.1.0 [clang-902.0.39.2]]
print[type[sys.version]]
#
1 và sê -ri Python3.x được gán cho lệnh import sys
print[sys.version]
# 3.7.0 [default, Jun 29 2018, 20:13:13]
# [Clang 9.1.0 [clang-902.0.39.2]]
print[type[sys.version]]
#
2.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 là đầu ra.if sys.version_info.major == 3:
print['Python3']
else:
print['Python2']
# Python3
Bạn có thể sử dụng mô -đun thư viện tiêu chuẩn
$ 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ó được phiên bản Python thực sự đang chạy.Kịch bản tương tự có thể được sử dụng trên Windows, Mac và Linux, bao gồm Ubuntu.
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]]
Tuple của 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]]
7Nế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.
Returns the Python version as string 'major.minor.patchlevel'. platform — Access to underlying platform’s identifying data — Python 3.7.4 documentation
import platform
print[platform.python_version[]]
# 3.7.0
print[type[platform.python_version[]]]
#
Kiểm tra phiên bản của gói/thư viện Python
Tuple của 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]]
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 của gói/thư viện Python
Returns the Python version as tuple [major, minor, patchlevel] of strings.
platform — Access to underlying platform’s identifying data — Python 3.7.4 documentation
print[platform.python_version_tuple[]]
# ['3', '7', '0']
print[type[platform.python_version_tuple[]]]
#
Nhận hệ điều hành và phiên bản của nó nơi Python đang chạy