用 pyinstaller 安装打包exe程序
1.首先在终端下载 pyinstaller
pip install pyinstaller
按 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 -F XX\XX\test.py
同样按 Enter 后等待直到提示 successfully 表示打包成功:
之后打开所在目录,看到生成了 build 、dist 和 test.spec 文件,其中 dist 文件夹包含exe文件:
只需要把 buld 和 test.spec 放入 dist 就能运行 test.exe 了
更多关于 pyinstaller 的日志可以查看官方:
python 的 pyinstaller