限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410

发现很多朋友在写了 的打飞机游戏之后,都很想打包成 exe 文件分享给别人玩。但是在打包的过程中,可能遇到一些问题。今天我就来整理一下 打包 exe 的一些注意事项。

另外, 打飞机游戏的相关资源,包括图片和代码,我放在了论坛的帖子里,需要的朋友可去下载。

在这里,我介绍两种较为常见的打包 exe 工具, 和 。先说 :

打包的过程比较简单,安装好之后运行一条命令就可以了。基本步骤就是:

1.搜索并下载符合你 版本的

当前最新版本:

:=&name=&=4.3.4

一定要选择符合的版本系统找不到指定的路径,包括操作系统、系统位数、版本。

2.安装

3.配置 .bat,确保 命令可执行

如果正确安装,则在命令行中运行

-h

可以看到一长串的使用说明。否则会提示“系统找不到指定的路径”。

安装完无法正确执行的话,到你的 安装文件夹,假设为 C:\,下面的 文件夹中,找到 .bat 文件。如果没有就手动增加一个。

确认其中的内容确实指向正确的文件(那句命令是在一行里,手机上看会换行):

@echo off

C:\.exe C:\ %*

重新打开命令行,如果执行 仍然不成功,试着将 C:\ 加入环境变量 Path,或者直接使用完整路径,即:

C:\ -h

4.执行打包命令

.py

C:\ .py

.py 是你要打包的主文件或启动文件,要替换成对应的文件名。

默认会生成打包好的 exe 文件在 dist 文件夹中。打包过程完成。

着重说一下几个需要注意的点,和常见问题:

1.的版本

很多打包中的诡异问题,比如提示中说到 sys 相关模块有错误之类,很可能都是因为使用了错误的版本。这常常由于在安装 、、 的时候系统找不到指定的路径,其中某个选择了64位的版本,而另一个又是32位的原因。因此,在不是很确定版本的情况下,我的建议是,统一选择 win32、.7 相对应的版本。这是兼容性最大的选择。即使你的电脑是64位系统,仍然可以正常运行32位程序,反之则不可以。

2.点击打包好的 exe 一闪而过

这通常是发生了错误,程序关闭。要想知道错误原因,可在命令行下,到文件所在目录执行 .exe,则可以看到报错信息。

而正常的打包程序,执行完之后也会立即关闭窗口。如果想让窗口停留,可以在程序末尾加上一句

(“press any key to exit…”)

让程序阻塞在等待输入的状态。

3.'t open xxx.jpg

这是打包后的程序找不到所需要的资源,因为资源原本是相对于 py 代码文件的路径。打包后,需要保证从 exe 文件的相对路径能正确找到图片文件。通常就是把图片复制到 exe 所在文件夹中。

4.如果不想要程序背后那个黑色的命令行窗口,可以在打包时加上参数 –base-name,如:

.py —dir dist –base-name=123

再来说下 :

比较麻烦的地方在于,打包需要提供一个配置文件。我找了一个针对 打包的配置文件,同样附在论坛上。(文件来自 目光博客)

打包步骤:

1.搜索并下载符合你 版本的

当前最新版本:

一定要选择符合的版本,包括操作系统、系统位数、版本。同样,建议 win32、.7。

2.安装

安装好之后,在 命令行下运行 ,不会报错。

3.修改配置文件,把其中的

self. = “.py”

改成你的代码主文件或启动文件。

4.执行打包命令

.py

后面那个文件就是你修改后的配置文件。运行成功则打包完毕,exe 文件默认也是在 dist 文件夹中。

额外的注意事项:

1.如果打包后执行 exe 出错,问题会记录在 .exe.log 中。

2.我在打包时,出现了一个莫名错误:

: : 系统无法打开指定的设备或文件。

后来在网上搜索了下,结论是:关闭xx管家/xx安全卫士之类的软件,就可以成功打包了。

关于 和 的详细配置,我会在论坛里转载两篇相关文章供参考。各位也可以在搜索引擎里寻找相关资料。

#==== 的编程教室 ====#

微信ID:

论坛:

QQ群:

限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410