在library.zip中恢复模块版本

2024-05-21 06:21:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我的问题很简单:如何获得由py2exe创建的library.zip存档中每个模块的版本

实际上,我试图通过使用zipimport创建一个小脚本来恢复它:

import zipimport

mname = 'matplotlib'

importer = zipimport.zipimporter('library.zip')
if importer.find_module(mname) is not None:
    module = importer.load_module(mname)
    print "Version: ", module.__version__

但它在我的情况下不起作用,因为zipimport无法加载matplotlib模块,因为缺少数据文件


Tags: 模块import版本ifmatplotliblibraryfindzip