转载请注明出处:https://blog.csdn.net/l1028386804/article/details/87877581
pyinstaller是一个很好用的python打包工具,在Windows环境下可以将python脚本打包成一个exe可执行文件,并且脚本中所依赖的各种第三方库在打包时候都会被统一处理到一起,这样打包成的exe文件就可以在没有安装这些库的电脑上执行,甚至也可以在没有安装任何python环境的电脑上执行。
安装
pip install pyinstaller
基本用法
在要打包的py脚本(比如名称为demo.py)所在的目录下,执行:
pyinstaller -F -w -i icon.ico demo.py
其中icon.ico是当前目录下的一个图标文件,在命令行中执行这条命令后,在当前目录下的dist目录中就会生成一个名为demo.exe的可执行文件,且其图标为icon.ico文件。
几项参数的含义:
-
-F:打包为单文件
-
-w:Windows程序,不显示命令行窗口,但是如果程序有命令行输入或输出,不要带此项参数!
-
-i:后面跟图标文件路径,一定要是ico格式的文件,如果不是可以用格式工厂等软件先转换一下
-
demo.py:要打包成exe文件的脚本文件