2015-04-19 3 views
2

Я сделал игру под названием "Fish Food" с Python 2.7.6Pygame2exe не выполняет свою игру

При выполнении pygame2exe:

running py2exe 
c:\python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution 
option: 'dist_dir' 
warnings.warn(msg) 

Это возвращает ошибка: пачка файлы 1 пока не поддерживается на Win64

Я запускаю Windows 8, 64 бит. Если это проблема совместимости, есть ли способ создать исполняемый файл для моей игры (я использовал pygame), чтобы люди, которые не имеют python в своей системе, могут играть в нее?

У меня есть сценарий, и он невероятно длинный (и трудно отформатировать его на сайте). Но, это просто так: https://www.pygame.org/wiki/Pygame2exe, но модифицированный для загрузки "FishFood.py" и новый DIST папку "C: \ python27 \ игры \ рыба еда \ расстояние \"

Благодаря

ответ

0

Ну это раздражает, но я как-то понял, чтобы моя игра стала .exe. Даже не использовал длинный скрипт pygame2exe.

1) Убедитесь, что установлен последний распространяемый пакет Microsoft Visual C++ (не уверен, что мои проблемы были от этого раньше). И убедитесь, что у вас установлен py2exe.

2) если ваш код имеет «Нет» в качестве шрифта где-то, измените его! Это может быть что угодно, кроме Ничего!

self.font = pygame.font.font(None,32) 

изменение

self.font = pygame.font.SysFont("Arial",32) 

3) Setup.py код:

# setup.py, put in same folder as src 
from distutils.core import setup 
import py2exe 
setup(console=['Game.py']) 

4) Изменение ассоциации файлов для .py из любой программы для редактирования используется для питона.

5) Перейти к CMD, перейдите в директорию папку с игрой, а затем запустить setup.py withpy2exe:

cd c:\python27\YOURGAMESRC\ 

setup.py py2exe 

6) Скопируйте все папки, содержащие файлы, которые используются в игре (спрайты, звуки, шрифты и т. д.)

7) Для получения инструкций по установке извлеките все файлы, а затем щелкните файл .exe, чтобы играть, и это сработало для меня.

Смежные вопросы