wx 打包 .py 为 .exe 文件

  1. 需要安装pyinstaller

    pip install pyinstaller

  2. 把要打包的python文件放到一个没有中文的路径下,并且将后缀名.py改为.pyw
    以后只要双击该文件就能打开图形化,但是前提是要有python环境,所以要将它变为.exe可执行文件才能在windows系统里没有python环境中都可以运行。

  3. 在该路径下shift+右键 —–> 在此处打开命令窗口

  4. 在cmd窗口当中执行pyinstaller -F -w 文件名
    -F 生成exe
    -w 生成图形化exe
    (如果没有 -w 这个参数生成的exe文件打开后,同时也会出现CMD窗口)

详细如下:

当一个python文件的执行结果是一个图形化界面时,可将其转化为一个Windows下的可执行文件.exe

例如我在桌面新建一个文件夹,注意这个文件夹和里面所有的文件都不能有汉字。
在里面建一个python文件,该文件执行结果是一个图形化界面

wx 打包 .py 为 .exe 文件

然后将test.py 后缀改为.pyw,即test.pyw

wx 打包 .py 为 .exe 文件

以后只要双击该文件就能打开图形化,但是前提是要有python环境,所以要将它变为.exe可执行文件才能在windows系统里没有python环境中都可以运行。

需要先安装pyinstaller: pip install pyinstaller

在该文件夹下 shift + 右键 打开命令窗口,输入指令 pyinstaller -F -w test.pyw

-F 生成exe文件
-w 生成图形化的exe文件

wx 打包 .py 为 .exe 文件

wx 打包 .py 为 .exe 文件

执行完该命令后,该文件夹下就会多出几个文件

wx 打包 .py 为 .exe 文件

打开dist 文件夹,里面有一个test.exe文件,双击打开后就是和test.pyw一样的内容,证明了 wx 打包 exe文件成功。以后就不需要python脚本,直接将build和dist文件夹迁移都可以打开,注意,这两个要同时迁移在一起。