py2exe + сбой импорта pywin32 MemoryLoadLibrary, когда bundle_files=1

Я создал простую программу, которая использует pywin32. Я хочу развернуть его как исполняемый файл, таким образом, я py2exe'd он. Я также не хотел огромной суммы файлов, таким образом, я установил 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?

У меня нет этой проблемы, если я не прошу, чтобы это связало файлы, таким образом, я могу сделать это, на данный момент, но я хотел бы знать, как заставить это работать правильно.

6
задан Claudiu 30 July 2010 в 14:37
поделиться