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 文件名
此法可避免添加环境变量等。