在实际应用中,有时候我们需要把python程序转化为exe文件,以方便使用
首先,使用pip直接安装pyinstaller,几乎一键安装,非常方便。
安装好以后,cd 定位到安装路径下,pyinsytanller -v即可查看pyinstaller的版本,如果不希望每次把需要转化的文件拷贝到安装路径或者输入一大串的路径,最好是只环境变量吧。
下面是一些简单的使用。
--onefile 制作独立的可执行程序
--onedir 制作出的档案存放在同一个文件夹下(默认值)
--tk 制作含有TCL/TK的档案
--windowed 制作窗口程序
--console 制作命令行程序
--upx 制作使用UPX压缩过的可执行程序
--icon=[ICO文件路径] 指定程序图标
--version=[指定文件] 指定程序版本信息
--name=[指定程序名] 指定程序名称
比如,需要转化的文件为scrip.py,图标为myicon.ico,转化为win程序,只需要转化成一个文件,则可用如下命令转化
pyinstaller --onefile --icon="myicon.ico" --windowed scrip.py
另外参考:
http://legendtkl.com/2015/11/06/pyinstaller/
http://blog.csdn.net/daniel_ustc/article/details/15501385