用PyQt5做好界面和相关程序之后,就可以打包成exe可执行文件。本篇介绍一下如何打包成可执行文件。
安装pyinstaller
pip install pyinstaller
打包命令
- 先打开电脑的命令提示符窗口。
- 进入程序放置的目录。
- -F后面是程序的主程序,-p后面是其他子程序。
- -i后面是可执行文件的图标。
pyinstaller main.py -i icon.ico -p [name.py] -p[name.py]
Pyinstall -F main.py -p [name.py] -p [name.py]
生成可执行文件
生成的文件中有一个dist文件夹,找到生成的main.exe。双击打开即可:
但是这个在打开main.exe时候会出现一个cmd的黑框,我们不要这个黑框。
去除黑框
- 方法1:添加-w。
pyinstaller -F -w main.py -i icon.ico -p [name.py] -p [name.py]
- 方法2:
pyinstaller -F main.py -i icon.ico -p [name.py] -p [name.py] --noconsole?
当你重新打包一个文件后,就会发现只有图形界面了,没有黑色框。