欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用pyinstaller打包Python文件到exe

程序员文章站 2024-02-03 22:13:22
...

用 pyinstaller 安装打包exe程序

1.首先在终端下载 pyinstaller

pip install pyinstaller

用pyinstaller打包Python文件到exe
按 Enter 键后直到提示 Successfully 表示安装完成

2.运行要打包的程序检查是否有错误

在 “要打包的的文件.py” 里检查是否有错误和要更改的地方,要不在打包后就无法更改了

3.在终端打包exe文件

经过1-2步后,在终端上输入:

pyinstaller  执行模式  要打包的程序路径

常用执行模式具体如下(执行模式可以为两个

模式 产生文件
-F 产生文件夹包含可执行程序以及依赖文件
-D 产生一个目录包含文件
-d 产生debug版本的可执行文件
-w 隐藏运行文件时的控制台
-path= 设置导入路径
-icon= 更改可执行文件的图标
-name= 更改项目(可执行文件 & .spec文件)名字

如果打包的是有窗口的python文件,一般用 -F -w 比较稳定:

(这里我用 Pycharm 做示范)
现写一个简单的 “text.py” 程序
用pyinstaller打包Python文件到exe
在终端输入:

pyinstaller -F XX\XX\test.py

用pyinstaller打包Python文件到exe
同样按 Enter 后等待直到提示 successfully 表示打包成功:
用pyinstaller打包Python文件到exe
之后打开所在目录,看到生成了 build 、dist 和 test.spec 文件,其中 dist 文件夹包含exe文件:
用pyinstaller打包Python文件到exe
只需要把 buld 和 test.spec 放入 dist 就能运行 test.exe 了
用pyinstaller打包Python文件到exe
更多关于 pyinstaller 的日志可以查看官方:
python 的 pyinstaller