python脚本如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速。当然打包的脚本似乎不是在所有的win平台下都能使用,win7有一部分不能使用,我在win10能够很好的运行。
准备工作:
pyinstaller(http://www.pyinstaller.org/) 首先还是去官网看支持的python版本,不然会很尴尬的
可以直接在python环境使用命令:pip install pyinstaller (会自动下载future,pywin32,pyinstaller)
pyinstaller相关参数
如何使用Pyinstaller
1.cmd到python的scripts 找到pyinstaller.exe 本人:D:\zengSoftware\Anaconda\Scripts
2.输入命令 pyinstaller.exe -F demo.py
比如:pyinstaller.exe -F F:\PythonProject\PythonLession\BaseFunction\translater.py
从cmd最后一行输出可查找到生成的文件:D:\zengSoftware\Anaconda\Scripts\dist\translater.exe
如果想要对程序设置自定义图标:pyinstaller -F -i ico_path py_path
首先需要下载一张正常的ico,不能用直接修改后缀的。
下载图片:https://www.easyicon.net
输入命令:pyinstaller -F -i F:\PythonProject\PythonLession\BaseFunction\images\net.ico F:\PythonProject\PythonLession\BaseFunction\translater.py