python Pystaller 将python文件打包成exe

时间:2022-08-22 05:08:17

 

1、PyInstaller是一个第三方库,通过对源文件打包,Python程序可以在没有安装 Python的环境中运行。

2、在命令行使用pip install pyinstaller安装即可。(win+r,输入cmd,打开命令行)

3、将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下(打包生成的exe 跟 cmd 启动目录有关)

并输入代码,格式为使用命令:pyinstaller -F 文件名(带后缀py) 回车即可

python Pystaller 将python文件打包成exe

当前文件目录下面 dist 下面 就是生成的exe 文件

python Pystaller 将python文件打包成exe

 

4、

常用参数说明:
–icon=图标路径
-F 打包成一个exe文件
-w 使用窗口,无控制台
-c 使用控制台,无窗口
-D 创建一个目录,里面包含exe以及其他一些依赖性文件
pyinstaller -h 来查看参数

5、

使用 PyInstaller库需要注意以下问题:
文件路径中不能出现空格和英文句号(.)
源文件必须是UTF-8编码,暂不支持其他编码类型。采用IDLE编写的源文件都保存为UTF -8编码形式,可直接使用即可

6、遗留问题

生成的exe 文件图标没有改变  打开之后 窗体图标是改变了 的 此问题 待解决