PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、Mac OS X等操作系统下将Python源文件打包,通过对源文件打包,Python程序可以在没有安装Python的环境中运行,也可以作为一个独立文件方便的传递和管理。
PyInstaller需要在命令行(控制台)下用pip工具安装,输入指令 pip install PyInstaller 如下:
如果安装过程中出现错误,可以先更新一下pip工具,输入:pip install –upgrade pip
打开cmd窗口,进入需要打包的Python工程目录下,输入以下内容(最后的是文件名):
pyinstaller -F -w main.py
- -F 表示生成单个可执行文件
- -w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
- -p 表示你自己自定义需要加载的类路径,一般情况下用不到
- -i 表示可执行文件的图标
输入命令中添加 -i cat.ico(图标的相对路径),命令如下:
pyinstaller -F -w -i cat.ico main.py