Find which version of package is installed with pip

前端 未结 15 2105
死守一世寂寞
死守一世寂寞 2020-12-04 04:43

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

15条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-04 05:24

    To do this using Python code:

    Using importlib.metadata.version

    Python ≥3.8

    import importlib.metadata
    importlib.metadata.version('beautifulsoup4')
    '4.9.1'
    

    Python ≤3.7

    (using importlib_metadata.version)

    !pip install importlib-metadata
    
    import importlib_metadata
    importlib_metadata.version('beautifulsoup4')
    '4.9.1'
    

    Using pkg_resources.Distribution

    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.

提交回复
热议问题