DataOnline sẽ cung cấp cho bạn thông tin về cách kiểm tra phiên bản python trên hệ điều hành của bạn. Bạn sẽ học cách kiểm tra phiên bản python sử dụng lệnh python cũng như cách xác định phiên bản python theo chương trình, từ console python và bằng cách sử dụng script python.
Bạn muốn kiểm tra phiên bản Python để tối ưu hóa dự án lập trình? Trước tiên, hãy đảm bảo môi trường phát triển ổn định. Nếu cần một nền tảng mạnh mẽ, hãy khám phá dịch vụ mua VPS tại DataOnline để chạy ứng dụng Python mượt mà, hiệu suất cao.
Độ khó
Dễ
Quy ước
● # – yêu cầu các lệnh linux đã cho được thực hiện với quyền root, hoặc trực tiếp dưới dạng người dùng root hoặc bằng cách sử dụng lệnh sudo
● $ – yêu cầu các lệnh linux đã cho được thực hiện dưới dạng người dùng thường không có đặc quyền
Hướng dẫn
Hệ thống của bạn có thể cài đặt cả phiên bản Python 2 và Python 3. Hãy liệt kê các tệp thực thi python đã cài đặt để xem phiên bản nào có trên hệ thống của bạn:
$ ls /usr/bin/python* /usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.6 /usr/bin/python3.6m /usr/bin/python3m
Lưu ý rằng phiên bản phụ của python có thể khác nhau tùy hệ thống. Một đường dẫn khác mà các tệp thực thi python có thể được cài đặt là /usr/local/bin/. Như bạn có thể thấy, hệ thống của chúng ta có cài đặt cả phiên bản Python 2 và Python 3.
Kiểm tra phiên bản Python từ dòng lệnh
Tiếp theo, chúng ta sẽ lấy số phiên bản từ dòng lệnh:
Python 2
$ /usr/bin/python -V OR /usr/bin/python --version Python 2.7.15rc1
Python 3
$ /usr/bin/python3 -V OR /usr/bin/python3 --version Python 3.6.5
Kiểm tra phiên bản Python bằng cách sử dụng trình thông dịch
Thay vì lấy phiên bản python từ dòng lệnh linux, chúng ta có thể yêu cầu trực tiếp trình thông dịch python kiểm tra phiên bản.
Python 2
$ python Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34) [GCC 7.3.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import platform >>> platform.python_version() '2.7.15rc1' >>>
Python 3
$ python3 Python 3.6.5 (default, Apr 1 2018, 05:46:30) [GCC 7.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import platform >>> platform.python_version() '3.6.5' >>>
Kiểm tra phiên bản bằng cách sử dụng Script
Script sau sẽ kiểm tra phiên bản python và in số phiên bản ra đầu ra tiêu chuẩn. Lưu đoạn mã python dưới đây với tên tệp mới là check-python-version.py:
import platform python_version=platform.python_version() print (python_version)
Sau khi sẵn sàng, chạy script check-python-version.py để lấy phiên bản python. Hãy chắc chắn sử dụng trình thông dịch python thích hợp, chẳng hạn như python hoặc python3.
Python 2
$ python check-python-version.py 2.7.15rc1
Python 3
$ python3 check-python-version.py 3.6.5