安装pyinstaller模块
执行打包成exe命令
> cd "E:\python程序目录"
> e:
> pyinstaller -F -w your_python_file.py
介绍一下pyinstaller的参数用法:
-F:表示生成单个可执行文件
-w:表示生成GUI文件,去掉控制台窗口
-i:表示可执行文件的图标logo
命令格式: pyinstaller -F [-w] [-i ico_name.ico] snake.py
其中:[ ]内的内容是可选的,使用图标的时候必须加上图标文件名,且图标放在工程目录下
引用自"Pygame学习笔记 9 —— pygame程序打包为exe" by “我有两颗糖”
这时报错了
7339 INFO: Processing pre-safe import module hook win32com
Traceback (most recent call last):
File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
7485 INFO: Processing pre-safe import module hook win32com
Traceback (most recent call last):
File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
查了资料, 再安装pywin32模块
删掉新增出来的文件, 再次尝试打包成exe
尝试运行报错
Failed to execute script ...