Oct1a

PyInstaller 的安装和使用

准备:

pyinstaller 是一个非常简单的打包python的py文件的库。

官网:http://www.pyinstaller.org

安装方法一:

安装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 国际许可协议 进行许可。