wx 打包 .py 为 .exe 文件
-
需要安装pyinstaller
pip install pyinstaller
把要打包的python文件放到一个没有中文的路径下,并且将后缀名
.py
改为.pyw
。
以后只要双击该文件就能打开图形化,但是前提是要有python环境,所以要将它变为.exe可执行文件才能在windows系统里没有python环境中都可以运行。在该路径下shift+右键 —–> 在此处打开命令窗口
- 在cmd窗口当中执行
pyinstaller -F -w 文件名
-F 生成exe
-w 生成图形化exe
(如果没有 -w 这个参数生成的exe文件打开后,同时也会出现CMD窗口)
详细如下:
当一个python文件的执行结果是一个图形化界面时,可将其转化为一个Windows下的可执行文件.exe
例如我在桌面新建一个文件夹,注意这个文件夹和里面所有的文件都不能有汉字。
在里面建一个python文件,该文件执行结果是一个图形化界面
然后将test.py 后缀改为.pyw,即test.pyw
以后只要双击该文件就能打开图形化,但是前提是要有python环境,所以要将它变为.exe可执行文件才能在windows系统里没有python环境中都可以运行。
需要先安装pyinstaller: pip install pyinstaller
在该文件夹下 shift + 右键 打开命令窗口,输入指令 pyinstaller -F -w test.pyw
-F 生成exe文件
-w 生成图形化的exe文件
执行完该命令后,该文件夹下就会多出几个文件
打开dist 文件夹,里面有一个test.exe文件,双击打开后就是和test.pyw一样的内容,证明了 wx 打包 exe文件成功。以后就不需要python脚本,直接将build和dist文件夹迁移都可以打开,注意,这两个要同时迁移在一起。