python程序打包exe

发布时间 2023-10-14 05:36:17作者: 肃木易

最前先提醒下,如果项目没有专门的环境,建议搞个虚拟环境打包,这样打包的exe会小点。

丢一段虚拟环境命令方便复制:

新建虚拟环境:conda create -n your_env_name python=3.8

激活虚拟环境:conda acitvate your_env_name

在这个环境里安装好需要的包。

 

首先安装Pyinstaller,cmd输入:

pip install pyinstaller

然后执行打包命令,假设py文件为aaa.py,在要打包的代码文件目录层cmd执行以下命令:

Pyinstaller -F -w -i bbb.ico aaa.py

 -w 参数在运行exe时隐藏控制台。注意,win10使用 -w 参数时要关闭系统的“病毒和威胁防护”,要不会报错。

-i bbb.ico 设置图标为bbb.ico。

以上两个参数可选。

 

成功会在同目录生成dist、build文件夹和JX3EC_GUI.spec文件。执行成功是这样:

生成的exe在dist文件夹下。建议把exe放到对应的代码目录下,否则代码使用相对路径会报错。