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 Show
$ pip freeze Bạ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.11 Trên windows, bạn có thể sử dụng findstr thay vì grep. Ví dụ PS C:\> pip freeze | findstr PyMySql PyMySQL==0.7.11 Nế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
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
Python3
đầ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. -
Python3
đầu ra
Phương pháp 3. Sử dụng lệnh python -VPhươ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ố, 1. 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ấtNế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 TerminalCá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 2 hoặc 3 vào sau 4 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
3. 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
hệ điều hành MacKiể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
3. 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
LinuxKiể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
3. 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
Kiểm tra Phiên bản Python bên trong Tập lệnhCó 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 sysChứ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
Trong tệp tập lệnh Python, hãy nhập mã sau
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
Sử dụng Mô-đun nền tảngBạ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
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
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 0Phần kết luậnTô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 Làm cách nào để kiểm tra phiên bản gói Python trong dòng lệnh?Kết luận . Trong hệ điều hành Windows, chúng ta có thể sử dụng lệnh python --version để kiểm tra phiên bản python. . 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. . hệ thống. . hệ thống. . Nền tảng. . Chúng ta cũng có thể sử dụng __ phiên bản __ trong Python là gì?Đây là gần như chuẩn . Nhiều mô-đun trong thư viện tiêu chuẩn sử dụng __version__ và mô-đun này cũng được sử dụng trong nhiều mô-đun của bên thứ 3, do đó, nó gần như là tiêu chuẩn. Thông thường, __version__ là một chuỗi, nhưng đôi khi nó cũng là một float hoặc tuple. |