Pyinstaller检查捆绑应用程序中包含的所有钩子/包

时间:2017-05-16 18:41:19

标签: python linux pyinstaller

Pyinstaller版本:3.2.1 操作系统:Linux Python 2.7.6

testapp.py:

import os
print "hello" # printing hello
os.system("gnome-terminal") #opens a new terminal. 

正在运行:pyinstaller --onefile --name=mytestapp testapp.py --log-level=DEBUG --exclude-module=Tkinter

创建一个捆绑应用程序,并运行没有问题。 日志级别在构建目录中创建一个xref-testapp.html,它显示所有包含的模块。它还包括其他模块,例如六个等,捆绑的应用程序不需要它们(如果它们正在导入它就可以了,我可以通过排除模块选项摆脱它们。)

我想创建一个干净的列表,列出所有模块,如os,json,log,robobrowser,six,特别是从virutalenv添加到应用程序包以及应用程序所需的导入。
尝试了几种方法来分析pyz,但找不到pyinstaller的明确导入列表。

任何帮助都非常感激。

0 个答案:

没有答案