将Python源文件打包成可执行文件——PyInstaller库
PyInstaller库可在在Windows、Linux、MacOS X等操作系统下将Python源文件打包,变成可直接运行的可执行文件(.exe结尾的文件)
PyInstaller的安装:
pip install PyInstaller
在Windows环境下的使用方法,在命令行下输入:
PyInstaller 文件名.py
此方法会在源文件所在目录生成dist和build两个文件夹。其中build文件夹是存储临时文件的目录,可以完全删除。最终打包的程序在dist内部与源文件同名的目录中,目录中其他文件是可执行文件的动态链接库。
PyInstaller也有一些常用参数,如下:
-h, --help #查看帮助
--clean #清理打包过程中的临时文件
-D, --onedir #默认值,生成dist目录
-F,--inefile #在dist文件夹中只生成独立的打包文件
-i<图标文件名.ico> #指定打包程序使用的图标(icon)文件
如果只需要生成一个可执行文件,可以在命令行下输入:
PyInstaller -F 源代码文件名.py
如果还需要更改可执行文件的图标,那么可输入:
PyInstaller -i 图标文件名.ico -F 源代码文件名.py
如在命令行下文件夹中有个待打包的python源文件test.py
在命令行下输入
PyInstaller -F test.py
就可以把test.py打包成一个可执行程序。
同样,要更改图标的话,下载一个图标文件和待打包的python源文件放在一个文件夹中,这里图标文件是m1.ico,输入
PyInstaller -i m1.ico -F test.py