Khi bạn cài đặt Python, bạn cũng nhận được trình quản lý gói Python, pip. Bạn có thể sử dụng pip để lấy các phiên bản của mô-đun python. Nếu bạn muốn liệt kê tất cả các mô-đun Python đã cài đặt cùng với số phiên bản của chúng, hãy sử dụng lệnh sau
$ pip freezeBạn sẽ nhận được đầu ra
asn1crypto==0.22.0 astroid==1.5.2 attrs==16.3.0 Automat==0.5.0 backports.functools-lru-cache==1.3 cffi==1.10.0 ...Để tìm riêng số phiên bản, bạn có thể grep trên đầu ra này trên các máy *NIX. Ví dụ
$ pip freeze | grep PyMySQL PyMySQL==0.7.11Trên windows, bạn có thể sử dụng findstr thay vì grep. Ví dụ
PS C:\> pip freeze | findstr PyMySql PyMySQL==0.7.11Nếu bạn muốn biết phiên bản của mô-đun trong tập lệnh Python, bạn có thể sử dụng thuộc tính __version__ của mô-đun để lấy phiên bản đó. Lưu ý rằng không phải tất cả các mô-đun đều có thuộc tính __version__. Ví dụ,
Trong bài viết này, chúng ta sẽ tìm hiểu phiên bản hiện tại của trình thông dịch Python trong hệ thống. Lấy phiên bản của trình thông dịch thực sự quan trọng vì trình thông dịch python được sử dụng rộng rãi trong các ngành lập trình máy tính và mã nguồn. Nó nhận một lệnh tương tác và thực thi nó.
Vì trình thông dịch là người lấy mã và giúp thực thi. Đôi khi, phiên bản cũ của lệnh tạo thông dịch viên không hoạt động bình thường và như chúng ta biết, ngôn ngữ python đi kèm với tầm nhìn cập nhật thường xuyên với một số tính năng mới được bổ sung, vì vậy người dùng phải cập nhật trình thông dịch với phiên bản phát hành mới nhất
Làm cách nào để kiểm tra phiên bản Python nào?
Để có Phiên bản của Trình thông dịch python, chúng được liệt kê như sau
- sử dụng sys. phương pháp phiên bản
- Sử dụng hàm python_version()
- Sử dụng lệnh Python -V
Phương pháp 1. sử dụng sys. phương pháp phiên bản
Đối với phương pháp này, người dùng cần nhập thư viện sys và từ sys. version sẽ trả về phiên bản python hiện tại của người dùng khi sử dụng. Đối với phương pháp này, người dùng phải mở trình bao Python và viết lệnh sau như được đưa ra bên dưới, với lệnh này, người dùng sẽ nhận được phiên bản làm việc hiện tại của trình thông dịch python ở dạng chuỗi
Đây là một số bước mà người dùng phải tuân theo để có được phiên bản hiện đang chạy của trình thông dịch python
- Mở cmd/terminal/windows powershell
- Viết 'python' và nhấn phím enter để chuyển sang trình thông dịch Python
- Viết lệnh tương tự được đưa ra trong hộp nhập bên dưới và kết quả là người dùng sẽ nhận được phiên bản trình thông dịch hiện tại
Python3
import sys
print("User Current Version:-", sys.version)
đầu ra
Phương pháp 2. Sử dụng hàm python_version()
Có thể truy cập chức năng này bằng cách nhập thư viện nền tảng và sẽ luôn trả về một chuỗi phiên bản python của người dùng đang chạy. Để hiểu rõ hơn, người ta có thể thực hiện theo các bước sau. -
- Mở cmd/terminal/windows powershell
- Viết 'python' và nhấn phím enter để chuyển sang trình thông dịch Python
- Bây giờ, hãy viết lệnh tương tự như được đề cập bên dưới trong hộp mã đã cho và nhấn enter, với lệnh này, nó sẽ trả về phiên bản trình thông dịch python hiện tại ở dạng chuỗi
Python3
from platformimport import0
print(import3import4
đầu ra
Phương pháp 3. Sử dụng lệnh python -V
Phương pháp này là một trong những phương pháp đơn giản nhất trong số tất cả các phương pháp khác vì trong phương pháp này, người dùng có được phiên bản python hiện tại với một trong các lệnh sẵn có trong python
Dưới đây là một số bước mà người dùng phải tuân theo để có được phiên bản đang chạy hiện tại của trình thông dịch python. -
Python là ngôn ngữ lập trình thường được sử dụng đã nhận được nhiều bản cập nhật trong suốt thời gian tồn tại của nó, vì vậy bạn có thể cần kiểm tra phiên bản mà hệ thống đang chạy
Điều quan trọng là phải biết phiên bản Python chạy trên máy của bạn vì mỗi phiên bản có những thay đổi có thể ảnh hưởng đến việc mã có hoạt động như bạn mong đợi hay không. Những thay đổi quan trọng nhất thường xảy ra giữa các bản cập nhật lớn. Ví dụ: chuyển từ Python 2 sang Python 3
Số phiên bản trong Python được chia thành ba số, python -V1. 3 đại diện cho một bản cập nhật lớn, 10 là một bản cập nhật nhỏ và 1 là một bản cập nhật vi mô. Mỗi bản cập nhật cũng sẽ có một "cấp độ phát hành" như alpha, beta, ứng cử viên và bản cuối cùng. Cuối cùng là phiên bản bạn có nhiều khả năng sử dụng nhất
Nếu bạn đang sử dụng phiên bản Python trước Python 3. 7, bạn nên cập nhật lên phiên bản mới nhất, vì các phiên bản Python cũ hơn có thể không được vá
Kiểm tra phiên bản Python qua Terminal
Cách dễ nhất để kiểm tra phiên bản Python là sử dụng lệnh Python trong thiết bị đầu cuối của máy bạn. Nếu bạn không thiết lập Python chính xác, phương pháp này có thể không hoạt động, nhưng thay vào đó bạn có thể
Bạn có thể kiểm tra phiên bản Python trong thiết bị đầu cuối bằng cách thêm python -V2 hoặc python -V3 vào sau python -V4 trong thiết bị đầu cuối. Đây là những trường hợp nhạy cảm, vì vậy hãy chắc chắn rằng bạn có trường hợp chính xác;
Dưới đây là một ví dụ về việc sử dụng lệnh
________số 8_______các cửa sổ
Kiểm tra phiên bản Python trên Windows rất đơn giản, như thể hiện trong các bước bên dưới. Nếu bạn chưa cài đặt nó, tôi khuyên bạn nên xem hướng dẫn cài đặt Python trên hệ điều hành Windows của chúng tôi
1. Để bắt đầu, hãy tải ứng dụng dấu nhắc lệnh bằng cách tìm kiếm “dấu nhắc lệnh” hoặc nhấn phím WINDOWS + R, sau đó nhập CMD và nhấn ENTER
2. Trong dấu nhắc lệnh, nhập lệnh sau
python -V3. Nếu Python được cài đặt đúng cách, bạn sẽ thấy đầu ra tương tự như ví dụ bên dưới xuất hiện trong dòng lệnh
C:\Users\gus>python -V Python 3.10.1hệ điều hành Mac
Kiểm tra phiên bản Python trên macOS cũng tương tự như các hệ điều hành khác. Tất nhiên, bạn sẽ cần cài đặt Python trên macOS trước khi thực hiện các bước sau
1. Để kiểm tra phiên bản Python được cài đặt trên máy tính macOS của bạn, bạn cần mở terminal
Bạn có thể tải thiết bị đầu cuối bằng cách mở bảng khởi chạy và tìm kiếm “thiết bị đầu cuối“. Nhấp vào Thiết bị đầu cuối
Ngoài ra, bạn có thể vào công cụ tìm và tải thư mục Ứng dụng. Tiếp theo, tìm thư mục Tiện ích. Sau đó, bên trong các tiện ích, nhấp và tải ứng dụng đầu cuối
2. Trong phiên cuối, hãy chạy lệnh sau
python -V3. Nếu Python được cài đặt đúng cách, bạn sẽ thấy một đầu ra tương tự như ví dụ của chúng tôi bên dưới xuất hiện trong dòng lệnh
Gus-MBP:~ gus$ python -V Python 3.10.1Linux
Kiểm tra phiên bản Python trong Linux có thể là cách dễ nhất trong ba cách. Tuy nhiên, trước khi tiếp tục với phần này, bạn sẽ muốn đảm bảo rằng bạn đã cài đặt Python trên hệ điều hành Linux của mình
1. Để kiểm tra phiên bản Python được cài đặt trên hệ thống Linux của bạn, bạn cần vào terminal. Nếu bạn đang sử dụng phiên bản Linux dành cho máy tính để bàn, bạn có thể cần định vị ứng dụng đầu cuối
Ví dụ: trên màn hình Ubuntu, bạn có thể tìm ứng dụng đầu cuối bằng cách nhấp vào hoạt động (góc trên cùng bên trái) và tìm kiếm đầu cuối
2. Trong phiên cuối, hãy chạy lệnh sau
python -V3. Nếu Python được cài đặt đúng cách, bạn sẽ thấy đầu ra như ví dụ bên dưới xuất hiện trong dòng lệnh
dev@pimylifeup:~$ python3 -V Python 3.8.10Kiểm tra Phiên bản Python bên trong Tập lệnh
Có một số phương pháp khác nhau mà bạn có thể sử dụng để kiểm tra phiên bản Python từ bên trong tập lệnh Python. Chúng tôi sẽ chạm vào cả hai phương pháp dưới đây
Sử dụng Mô-đun sys
Chứa phiên bản Python và thông tin bổ sung, chẳng hạn như bản dựng và trình biên dịch
Trong ví dụ này, chúng tôi sẽ yêu cầu phiên bản sử dụng hai chức năng khác nhau, tôi sẽ giải thích nhanh bên dưới
- Sử dụng python -V5 sẽ trả về một chuỗi chứa số phiên bản và một loạt thông tin khác, chẳng hạn như số bản dựng và trình biên dịch được sử dụng
- Ngoài ra, bạn có thể sử dụng python -V6, trả về một bộ chứa năm mẩu thông tin về bản phát hành. Nó sẽ chứa chính, phụ, vi mô, cấp độ phát hành và nối tiếp. Ví dụ: Python3. 0 sẽ là (3,0,0, ‘Cuối cùng, 0)
Trong tệp tập lệnh Python, hãy nhập mã sau
import sys print(sys.version_info) print(sys.version)Nếu bạn chạy tập lệnh trên trong thiết bị đầu cuối của máy tính, bạn sẽ nhận được kết quả tương tự như bên dưới
python versioncheck.py sys.version_info(major=3, minor=10, micro=1, releaselevel='final', serial=0) 3.10.1 (tags/v3.10.1:2cd268a, Dec 6 2021, 19:10:37) [MSC v.1929 64 bit (AMD64)]Sử dụng Mô-đun nền tảng
Bạn cũng có thể sử dụng để lấy thông tin về phiên bản hiện tại của Python đang chạy trên máy của bạn. Mô-đun này tương tự như mô-đun sys, nhưng tên chức năng hơi khác một chút
Dưới đây là một vài ví dụ về các chức năng bạn có thể sử dụng để truy cập thông tin
- python -V7 sẽ trả về phiên bản Python
- Sử dụng python -V8 sẽ trả về thông tin chi tiết về trình biên dịch được sử dụng để biên dịch bản dựng Python mà bạn đang sử dụng
- Nếu bạn cần thông tin về bản dựng, chẳng hạn như ngày và số bản dựng, hãy sử dụng hàm python -V9
Có những chức năng khác mà bạn có thể sử dụng, nhưng đây là những chức năng sẽ cung cấp cho bạn thông tin mà bạn có thể yêu cầu
Trong tệp tập lệnh Python, hãy nhập mã sau
import platform print(platform.python_version()) print(platform.python_compiler()) print(platform.python_build())Thực thi tập lệnh trong thiết bị đầu cuối của máy tính của bạn sẽ nhận được đầu ra tương tự như bên dưới
python -V0Phần kết luận
Tôi hy vọng bây giờ bạn đã hiểu rõ về cách kiểm tra phiên bản Python trên mỗi hệ điều hành phổ biến và cách bạn có thể kiểm tra phiên bản đó trong tập lệnh Python
Nếu bạn chưa quen với Python, chúng tôi khuyên bạn nên xem một số hướng dẫn của chúng tôi về cách sử dụng hiệu quả ngôn ngữ lập trình. Tôi khuyên bạn nên bắt đầu với hướng dẫn của chúng tôi về cách bắt đầu với Python