一、首先从github下载一个FlapPyBird的小游戏
在pycharm运行是这样的
二、下载打包所需的库
win+R -------- cmd---------pip install pyinstaller
三、进入到游戏项目的目录
四、输入打包命令
pyinstaller -F -w flappy.py
-F:表示生成单个可执行文件
-w:表示生成GUI文件去掉控制台窗口
即会生成一个dist文件夹,在里面生成了一个exe文件,打开之后
五,各种报错及解决方法
运行flappy.exe后出现
1、首先,我在命令行窗口发现了"UPX is not available."
pyinstaller是使用UPX压缩的,所以下载了一个upx.exe放在python.exe下的目录
于是成功地变成了
但仍没法运行游戏
2、发现了No module named 'wx'
通过pip install -U wxPython解决了问题
但仍没法运行游戏
3、创建新的环境,只导入所需要的库
但仍没法运行游戏
六、More
收集了命令行的问题如下:
目前还查不到解决方法呜呜呜
正在探索用Py2exe将其打包成exe可执行文件...........