How can I get a list of locally installed Python modules?

前端 未结 30 2759
庸人自扰
庸人自扰 2020-11-22 04:32

I would like to get a list of Python modules, which are in my Python installation (UNIX server).

How can you get a list of Python modules installed in your computer?

30条回答
  •  南旧
    南旧 (楼主)
    2020-11-22 04:57

    Here is a python code solution that will return a list of modules installed. One can easily modify the code to include version numbers.

    import subprocess
    import sys
    from pprint import pprint
    
    installed_packages = reqs = subprocess.check_output([sys.executable, '-m', 'pip', 'freeze']).decode('utf-8')
    installed_packages = installed_packages.split('\r\n')
    installed_packages = [pkg.split('==')[0] for pkg in installed_packages if pkg != '']
    pprint(installed_packages)
    

提交回复
热议问题