python程序打包exe

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

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

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

激活虚拟环境:conda acitvate your_env_name

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

 

首先安装Pyinstaller,cmd输入:

pip install pyinstaller

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

Pyinstaller -F -w -i logo.ico test.py

-F:生成单个可执行文件。可改为 -D,产生一个包括exe的目录(包含多个文件),启动速度会快很多。

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

-i:设置exe的图标。

 

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

生成的目标在dist文件夹下

 

posted @ 2023-10-14 05:33  肃木易  阅读(42)  评论(0编辑  收藏  举报