用pyinstaller 将Python脚本转换成可执行文件.exe

 

1、安装pyinstaller。用win+R调出运行窗口,直接输入pip install pyinstaller,无需安装pywin32.(亲测有效)

2、安装完后,在CMD命令行进入需要转换的文件目录下,输入pyinstaller -F xxx.py -w (此处加-w是必要的。如果不加,转化后执行.exe程序会出现一个黑框控制台)即可转换,转换成功后会在文件所在的目录下生成一个dist的文件夹,打开文件夹即可看到转化成功的文件 xxx.exe.

用pyinstaller 将Python脚本转换成可执行文件.exe_第1张图片

3、参数含义

参数 含义
-F 指定打包后只生成一个exe格式的文件
-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c –console, –nowindowed 使用控制台,无界面(默认)
-w –windowed, –noconsole 使用窗口,无控制台
-p 添加搜索路径,让其找到对应的库。
-i 改变生成程序的icon

 

新增:

打包多个.py文件的方式

1、命令栏里指向要 打包文件所在的目录;

2、在命令栏里输入 pyinstaller  x1.py x2.py ,按Enter即可

打包的EXE文件可能无法运行,这次遇到的情况是与下面链接的博主遇到的类似,按照其方法即可解决

https://www.jianshu.com/p/bf07565f0090

你可能感兴趣的:(python,EXE程序)