2

голосов
1

ответ
156

Просмотры

остановить Pyinstaller от копирования нежелательных / ненужных файлов и папок

Я пытаюсь преобразовать мой питон скрипт (Python 2.7.13) для исполняемого файла с помощью Pyinstaller 3.2.1. В моем сценарии я использую библиотеки из Pywin32-220 импорта win32com.client импорта win32com.shell импорта win32event импорта win32gui импорта win32process импорта WIN32API когда я проверяю сгенерированный каталог исполняемого файла, я считаю, что pyinstaller копироваться файлы, такие как Pythonwin.exe и pywin32. CHM и папки, как Демос и win32comext, которые не имеют ничего общего с моим исполняемым файлом. Это больше похоже, что pyinstaller просто скопировал каталог pywin в мой excutable. Мой вопрос, есть ли способ (.spec файл, например), чтобы сказать pyinstaller не включать такие файлы и папки? Примечание стороны: я использовал Pyinstaller 2.1 раньше, и это не включая какие-либо из этих файлов / папок, даже не связывая их в сгенерированном ехе.
Moustafa Shama