python打包exe可执行文件

没有python环境是无法运行python程序的,打包exe 就像C编译成exe、java编译成class文件一样,都是为了在指定平台上直接运行程序。

安装 pyinstaller

python 常见的打包方式是通过 pyinstaller 来实现的。

pip install pyinstaller

如果安装慢 或失败可以试试用镜像下载:清华源

pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple/

打包命令

pyinstaller -F xxx.py

xxx.py 就是你的程序执行的主文件。
执行完毕会发现生成了 3 个文件夹:dist,build,xxx.spec文件
在dist里面我们可以看到生成了一个xxx.exe可执行文件。
双击 xxx.exe 就可以运行成功了。
-F 代表:生成结果是一个 exe 文件,所有的第三方依赖、资源和代码均被打包进该 exe 内(打包完毕后只使用exe文件 其他不用管)

详细参数

-F  生成结果是一个 exe 文件,所有的第三方依赖、资源和代码均被打包进该 exe 内
-D  生成结果是一个目录,各种第三方依赖、资源和 exe 同时存储在该目录(默认)
-a  不包含unicode支持
-d  执行生成的 exe 时,会输出一些log,有助于查错
-w  不显示命令行窗口
-c  显示命令行窗口(默认)
-p  指定额外的 import 路径,类似于使用 python path
-i  指定图标
-v  显示版本号
-n  生成的 .exe 的文件名

我使用的命令语句

pyinstaller -F -w -i 64.ico xxx.py

解释:
1,将xxx.py打包成exe,
2,所有依赖、资源、代码都打包进exe内,
3,执行exe时不显示命令行窗口,
4,指定一个64.ico图标。

网上有很多,自己使用了就按自己思路写一个备份

你可能感兴趣的:(python,python,开发语言,windows)