8

Python: Check Package Version

 1 year ago
source link: https://www.shellhacks.com/python-check-package-version/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

While working with Python you may wonder what is the version of a certain Python package (library) that you are using.

There are several ways of how to get the version of a package or module in Python.

This note describes how to check the version of Python packages from a Python shell, from a command-line (terminal) or using a pip command.

Cool Tip: How to list all the locally installed Python modules and find the paths to their source files! Read More →

Check Version of Python Package

You can get the version of a Python package by running the command as follows directly from a Python shell:

$ python
Python 3.8.10 (default, Jun 22 2022, 20:18:18) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pkg_resources; print(pkg_resources.get_distribution('selenium').version)
- sample output -
4.3.0

To check the Python package version you can also run the above command from a command-line (terminal) as follows:

$ python -c "import pkg_resources; \
             print(pkg_resources.get_distribution('selenium').version)"
- sample output -
4.3.0

To get the Python package version using a pip, execute:

$ pip show selenium
- sample output -
Name: selenium
Version: 4.3.0
Summary: None
Home-page: https://www.selenium.dev
Author: None
Author-email: None
License: Apache 2.0
Location: /projects/myApp/venv/lib/python3.8/site-packages
Requires: trio, trio-websocket, urllib3
Required-by: 

Cool Tip: How to list dependencies of the installed Python packages! Read More →

You can also check the Python package version using the pip as follows:

$ pip freeze | grep selenium
- sample output -
selenium==4.3.0

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK