Using pip, is it possible to figure out which version of a package is currently installed?
I know about pip install XYZ --upgrade
but I am wondering if
To do this using Python code:
import importlib.metadata
importlib.metadata.version('beautifulsoup4')
'4.9.1'
(using importlib_metadata.version)
!pip install importlib-metadata
import importlib_metadata
importlib_metadata.version('beautifulsoup4')
'4.9.1'
import pkg_resources
pkg_resources.get_distribution('beautifulsoup4').version
'4.9.1'
pkg_resources.get_distribution('beautifulsoup4').parsed_version
Credited to comments by sinoroc and mirekphd.