且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Python3中列出导入的模块和版本

更新时间:2022-11-15 13:18:28

这对我有用:

import sys
for module in sys.modules:
    try:
        print(module,sys.modules[module].__version__)
    except:
        try:
            if  type(modules[module].version) is str:
                print(module,sys.modules[module].version)
            else:
                print(module,sys.modules[module].version())
        except:
            try:
                print(module,sys.modules[module].VERSION)
            except:
                pass