Я создал простую программу, которая использует pywin32. Я хочу развернуть его как исполняемый файл, так что я его проиграл. Я также не хотел огромного количества файлов, поэтому я установил bundle_files
в 1 (что означает объединение всего вместе). Однако, когда я пытаюсь запустить его, я получаю:py2exe + pywin32 Ошибка памятиLoadLibrary при запуске bundle_files = 1
Traceback (most recent call last):
File "pshelper.py", line 4, in <module>
File "zipextimporter.pyc", line 82, in load_module
File "win32.pyc", line 8, in <module>
File "zipextimporter.pyc", line 98, in load_module
ImportError: MemoryLoadLibrary failed loading win32ui.pyd
В моих настройках сценария, я пытался делать packages=["win32ui"]
и includes=["win32ui"]
как варианты, но это не помогло. Как я могу заставить py2exe включить win32ui.pyd?
У меня нет этой проблемы, если я не прошу ее связывать файлы, поэтому я могу это сделать, но я хотел бы знать, как заставить ее работать должным образом.
Обратите внимание, что выполнение '' dll_excludes ': ["mswsock.dll", "powrprof.dll"] ', как предложено в некоторых других ответах, не решает проблему. – Claudiu