一条命令把飞机大战python文件转为exe,附资源
一 准备工作
1.安装pyinstaller pip install pyinstaller
2.把py文件和附件放在同一目录下
二 打包
打开cmd,转到主脚本main.py所在地址
cd D:\plane
然后
pyinstaller main.py -F
第三个参数是操作命令,常用的命令有
-F 打包成单个文件
-D 打包成单个文件夹形式
-c 控制台模式,执行程序会跳出控制台,
-w 窗口模式,不会跳出控制台
基础的命令就这些,程序名和图标等建议在spec文件中设置。
出现 xxx-EXE.dot completed successfully 就成功了
运行相同目录下dist文件夹的main.exe文件就可以啦
三 文件调用注意事项
把需要用的图片和音乐放在同一个目录下
注意py文件中所有图片、音乐等都必须是绝对路径或者用函数把相对路径转换为绝对路径
四 添加图标
在执行打包命令时加入下面这句:
--icon=xxx.ico
xxx.ico 为你要设置的图标文件,其他格式需要转换成ico格式,可在这里在线转换。
(图标文件要放在程序根目录下)
五、其他
1 64位windows上打包的程序不能在32位上运行,反之却可以。
2 如果不想要cmd的黑框出现,可以把main.spec中的console=True 改为console=False
然后 pyinstaller 文件名.spec,到 xxx-EXE.dot completed successfully 就修改成功了