【发布时间】:2017-08-14 04:44:52
【问题描述】:
我正在尝试使用 Pyinstaller 3.2.1 将我的 python 脚本 (python 2.7.13) 转换为可执行文件。在我的脚本中,我使用 Pywin32-220 中的库
import win32com.client
import win32com.shell
import win32event
import win32gui
import win32process
import win32api
当我检查生成的可执行文件目录时,我发现 pyinstaller 复制了 Pythonwin.exe 和 PyWin32.chm 等文件以及 Demos 和 win32comext 等文件夹,这些文件与我的可执行文件没有任何关系。更像是pyinstaller只是把pywin的目录复制到我的可执行文件中。
我的问题是,有没有办法(例如 .spec 文件)告诉 pyinstaller 不包含此类文件和文件夹?
附注:我之前使用的是 Pyinstaller 2.1,它没有包含任何这些文件/文件夹,甚至没有将它们捆绑在生成的 exe 中。我就是这样知道它们是不必要的。
【问题讨论】:
标签: python python-2.7 pyinstaller pywin32