Python脚本程序打包成一个exe可执行程序
将程序打包成EXE的好处

编写的程序打包成一个exe文件,随时可以双击执行,想想是不是很酷。接下来我们一起看一下如何将自己编写的程序打包为一个exe的可执行程序。除了满足自己的成就感以外,将脚本程序打包成exe文件还是有切实的好处的。打包之后的程序包含了python执行程序和相应的python库,可以放在没有安装python和相关库的环境下执行。避免了相同的脚本在不同的电脑上需要搭建配套环境的繁琐。

1、安装pyinstaller库

    执行命令pip install pyinstaller

斯,报错了。注意其中的报错:

 AttributeError: module 'enum' has no attribute 'IntFlag'

Google后得知-包enum34在python3.6后与标准包不再兼容。

输入~注意V要大写,否则会得到其中全部包的版本信息

python -V
得到:
Python 3.7.3
确定是版本问题导致的锅。
输入命令卸enum34这个包
pip uninstall enum34 
键入y回车即可卸载成功。
再次安装pyinstaller库~成功

2、准备工作

将需要打包的程序和exe文件图标(ico格式)放在一个文件夹中。

3、打包程序

执行命令pyinstaller -F -i 图片 程序

 打包完成后会提示成功。

完成后在目录下会多几个文件夹,可执行的exe文件在dist文件夹下。

Mac上面打包貌似太难看了。下图是Windows打包的结果。

双击可执行文件即执行打包程序~~~结束~

上一篇
下一篇