Python优雅的生成不那么优雅的EXE

操作系统Windows就像学校的食堂,虽然用的多,甚至觉得不可缺少,但却又有很多的不喜欢。

当你把Python写的程序上课时候用作demo或发给妹子showoff时候,

你就会发现,在windows主机上运行你的程序,

不仅你要把Python解释器安装程序带着,还要带上所有的第三方库,可能十分钟的demo时间你要用去八分钟安装使用环境,简直心累。

而且把py文件发给妹子还要他安装一系列运行环境,最后让妹子调用起cmd运行,相信我,这绝对不是一个好的game现场。

如果对面是个汉子的话,或许会是个是个不错的py交易的开始(误)。

Python写的程序想要在windows下优雅的运行的话,那么将.py文件和所调用的第三方库一次性打包生成为exe是最好的选择了。

Python 优雅的生成不那么优雅的EXE,就像把一只大象放进冰箱,

看似复杂,实则简单~只需要三步

0、设置系统环境变量

首先需要在系统变量中添加python下的Scripts文件夹

使用pip的时候需要设置系统环境变量,后面使用pyinstaller也需要,

但介于你都已经写好程序,本文默认你已经设置好系统环境变量啦,不会出门百度~。

1、安装Pyinstaller

安装方式有两种,

1、利用pip快捷安装:

pyinstaller发布在Pypi上,所以可以利用pip快速安装

在cmd下Install PyInstaller from PyPI:

1
pip install pyinstaller

or upgrade to a newer version:

1
pip install --upgrade pyinstaller

2、下载安装包安装

pyinstaller官网

下载安装包安装,cd到安装目录使用python setup.py install运行setup.py进行安装。

在cmd 中使用pyinstaller -v 查看版本号可以测试是否安装成功。

2、使用pyinstaller打包程序:

用一句话打包程序,要加上参数-F,将程序的用到的库全部打包成一个exe文件,

输出一个优雅的绿色软件:

1
pyinstaller -F c:/../yourprogram.py

成功后会显示输出路径dist:
4767 INFO: Appending archive to EXE C:\Users\dell\dist\yourprogram.exe

这时候去输出路径下,找到你的那个exe吧~

坚持原创技术分享,您的支持将鼓励我继续创作!