1.序

在windows上生成python的可执行程序,可以脱离python环境执行。

2.安装

pip3 install pyinstaller

显示:Successfully inatslled pyinstaller—版本号,即安装成功。

3.生成打包

在cmd下使用以下命令:

pyinstaller -F -w (-i icofile) 文件名.py

-w:表示在打包好程序后,双击.exe文件不会出现黑色的命令窗口。(如果你的程序有print等输出命令,就会有黑洞洞的控制台窗口出来,输出的内容就在此命令窗口中显示)

括号中的内容是可以省略的,-i:表示给.exe文件一个图标,icofile表示图标的文件名,图标的图片格式为.ico格式的。打包时如果需要给.exe加入图标,将图标文件放到和.py文件同一目录下即可。

文件名.py:是待打包的python程序代码。

4.多个文件打包


6.其他

若pyinstaller报错:

pyinstaller : 无法将“pyinstaller”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再

可以用以下方法解决。找到pyinstaller的安装位置(全盘搜索),如C:\Users\wang\AppData\pyinstaller.exe,然后在全路径执行打包命令,即:C:\Users\wang\AppData\pyinstaller.exe -w 文件名

此法可避免添加环境变量等。