Pygame2exe 不执行我的游戏
Pygame2exe not executing my game
我用 Python 2.7.6
制作了一个名为 "Fish Food" 的游戏
执行pygame2exe时:
running py2exe
c:\python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution
option: 'dist_dir'
warnings.warn(msg)
returns 错误:win64 尚不支持捆绑文件 1
我是 运行 Windows 8、64 位。如果是兼容性问题,有没有办法为我的游戏创建一个可执行文件(我使用 pygame),以便系统上没有 python 的人可以玩它?
我有脚本,它非常长(而且很难在网站上对其进行格式化)。但是,就是这样:https://www.pygame.org/wiki/Pygame2exe,但修改为加载 "FishFood.py" 和新的 dist 文件夹 "c:\python27\games\fish food\dist\"
谢谢
嗯,这很烦人,但我想出了办法让我的游戏成为 .exe。甚至没有使用长的 pygame2exe 脚本。
1) 确保安装了最新的 Microsoft Visual C++ Redistributable Package
(不确定我的麻烦是否来自之前)。并确保你安装了 py2exe。
2) 如果您的代码在某处使用 "None" 作为字体,请更改它!它可以是除 None!
之外的任何内容
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 的文件关联从您使用的任何编辑程序更改为 python.
5) 转到 cmd,将目录更改为您的游戏文件夹,然后使用 py2exe 启动 setup.py:
cd c:\python27\YOURGAMESRC\
setup.py py2exe
6) 复制包含游戏中使用的文件(精灵、声音、字体等)的所有文件夹
7) 对于安装说明,解压所有文件,然后单击 .exe 文件进行播放,它对我有用。
我用 Python 2.7.6
制作了一个名为 "Fish Food" 的游戏执行pygame2exe时:
running py2exe
c:\python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution
option: 'dist_dir'
warnings.warn(msg)
returns 错误:win64 尚不支持捆绑文件 1
我是 运行 Windows 8、64 位。如果是兼容性问题,有没有办法为我的游戏创建一个可执行文件(我使用 pygame),以便系统上没有 python 的人可以玩它?
我有脚本,它非常长(而且很难在网站上对其进行格式化)。但是,就是这样:https://www.pygame.org/wiki/Pygame2exe,但修改为加载 "FishFood.py" 和新的 dist 文件夹 "c:\python27\games\fish food\dist\"
谢谢
嗯,这很烦人,但我想出了办法让我的游戏成为 .exe。甚至没有使用长的 pygame2exe 脚本。
1) 确保安装了最新的 Microsoft Visual C++ Redistributable Package (不确定我的麻烦是否来自之前)。并确保你安装了 py2exe。
2) 如果您的代码在某处使用 "None" 作为字体,请更改它!它可以是除 None!
之外的任何内容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 的文件关联从您使用的任何编辑程序更改为 python.
5) 转到 cmd,将目录更改为您的游戏文件夹,然后使用 py2exe 启动 setup.py:
cd c:\python27\YOURGAMESRC\
setup.py py2exe
6) 复制包含游戏中使用的文件(精灵、声音、字体等)的所有文件夹
7) 对于安装说明,解压所有文件,然后单击 .exe 文件进行播放,它对我有用。