Восстановить версии модулей внутри библиотеки.zip - PullRequest
0 голосов
/ 05 июня 2019

Мой вопрос довольно прост: как я могу получить версии каждого модуля внутри архива library.zip, созданного py2exe?

На самом деле я попытался восстановить его, создав небольшой скрипт, используя 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 из-за отсутствия файлов данных ...

...