将Python源文件打包成可执行文件——PyInstaller库

2018-11-08  本文已影响0人  libdream

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

上一篇下一篇

猜你喜欢

热点阅读