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.
Nội dung chính Show
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 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 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 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: $ python3 -VV
Python 3.7.0 (default, Jun 29 2018, 20:13:13)
[Clang 9.1.0 (clang-902.0.39.2)]
7 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 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)]
3Chuỗ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 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 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: $ 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 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 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 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 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: $ python3 -VV
Python 3 .7.0 ( default, Jun 29 2018 , 20 :13:13)
[ Clang 9 .1.0 ( clang-902.0.39.2)]
6 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 ))
# <class 'str'>
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 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: $ python3 -VV
Python 3 .7.0 ( default, Jun 29 2018 , 20 :13:13)
[ Clang 9 .1.0 ( clang-902.0.39.2)]
7 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 ))
# <class '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 ))
# <class 'str'>
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 ))
# <class 'str'>
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 ))
# <class 'str'>
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 ))
# <class 'str'>
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 ))
# <class 'str'>
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 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 ()))
# <class 'str'>
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 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 ()))
# <class 'tuple'>
Nhận hệ điều hành và phiên bản của nó nơi Python đang chạy