概述
本文主要介绍pyinstaller的安装和使用,目前Python的打包工具主要有py2exe、cxfreeze、PyInstaller三种,经过测试py2exe和cxfreeze的安装过程比较麻烦,且对高版本PYTHON3.7支持不好,使用也比较复杂,虽然pyinstaller打包后文件相对较大,但是其安装的简单性和易用性得到广大Python使用者的青睐.
如何安装pyinstaller
如果已经安装了Python3.7且安装了PIP,则可以直接使用PIP命令安装pyintaller,注意可能安装失败,有几种原因,如果你之前安装了其他版本的Python但是其pip相关文件未清除干净,可能会安装失败,会有提示文件夹信息,可能是pip出现了为,把之前的旧pip文件清除,再重新执行命令.总的来说就是保证Python的环境和pip是正确的.
pip install pyintaller
如何使用pyinstaller打包
确保PyInstaller安装成功,如果你要打包的文件为hello.py, 则运行CMD或者bash命令窗,切换到该文件的目录下,然后运行如下命令,然后会看到如下页面.
pyinstaller -F hello.py
然后在当前文件夹下会自动生成dist目录和build目录,生成的exe文件则在dist目录中,这样通过pyinstaller打包exe的工作就完成了.
总结
总的来说,pyinstaller还是挺方便好用的,相对其他两类对高版本的Python支持也比较好,现在你可以尝试将自己的Python脚本编译成exe文件啦.