PyInstaller 的安装和使用
准备:
pyinstaller 是一个非常简单的打包python的py文件的库。
安装方法一:
安装pyinstaller和pywin32
使用一下命令将自动安装两个包,在cmd用pip命令
pip install -i https://pypi.douban.com/simple/ pyinstaller (豆瓣源)
安装方法二:
pip install pyinstaller (会自动下载future,pywin32,pyinstaller)
使用方法:
在cmd中输入pyinstaller 看下是否安装成功
如果出现的是‘不是内部命令’需要添加系统环境变量,在Path变量值中添加【;(python的安装目录)\Scripts】
命令参数
参数 | 含义 |
---|---|
-F | 表示生成单个可执行文件 |
-W | 表示去掉控制台窗口,这在GUI界面时非常有用。 |
-P | 表示你自己自定义需要加载的类路径,一般情况下用不到 |
-i | 示可执行文件的图标 |
生成可执行文件: pyinstaller.exe -F py文件路径
窗口程序使用pyinstaller -F -w -i 图标路径 py文件路径
,这样脚本不会弹出命令窗,前提是用了GUI库
加上软件图标:pyinstaller.exe -F -i 图标路径 py文件路径
如果程序打包过程没有报错,则会生成3个文件夹,一个文件,其中名为dist的文件夹中会有一个test.exe文件,运行一下,如果没有问题就打包成功,可以把这个exe文件单独拿出去用,其他的生成的文件夹可以删掉了。
提示:
ICO图标下载网站:https://www.easyicon.net
pyinstaller -F -i "demo.ico" "main.py"
命令格式一定是先图标路径,再程序路径。
路径最好为英文,没有中文字符;脚本名称里没有特殊字符如 .
本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。