Я написал небольшую программу в WindowsXP-python-pygame. Он работает нормально, когда я запускаю его в DOS. Затем я попытался создать исполняемый файл Windows, используя py2exe. .exe был создан без каких-либо проблем. Первоначально при запуске исполняемого файла я получил ошибку NotImplemented, которая исчезла после того, как я скопировал некоторые DLL-файлы из папки pygame в папку dist. Теперь я получаю новую ошибку. Это читает: "Фатальная ошибка Python: (парашют pygame) Ошибка сегментации Это приложение запросило Runtime прекратить его необычным способом. Пожалуйста, обратитесь в службу поддержки приложения для получения дополнительной информации. "
Я уже просмотрел следующие страницы: [1] http://pygame.org/wiki/Pygame2exe [2] http://thadeusb.com/weblog/2009/4/15/pygame_font_and_py2exe [3] http://www.google.com
Это, похоже, не поможет. Я имею в виду, что я получаю ошибку, несмотря на использование всех инструкций там. Есть идеи?
Я получил это работает. Отредактировал строку extra_data в следующем месте:
extra_data
pygame.org/wiki/Pygame2exe
до:
self.extra_datas = ["freesansbold.ttf", "SDL.dll", "SDL_ttf.dll", "libfreetype-6.dll", "zlib1.dll"]
Это работает!