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 với số phiên bản của chúng, hãy sử dụng lệnh sau:
$ 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 số phiên bản riêng lẻ, bạn có thể ghi vào đầu ra này trên 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ột 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 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ụ,
>>> import pylint >>> pylint.__version__ '1.7.1'