pyinstaller的使用
链接:Pyqt:https://pan.baidu.com/s/1XiL5uLvqGqjhA0sgrinRgA
提取码:1234
pip install pyinstaller -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
pyinstaller -F -w test.py
-F 表示生成单个可执行文件
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
-i 表示可执行文件的图标
不要import整个库,打包的全是库,代码里面尽量不要用import,能from…import…就尽量用这个,因为如果是import的话,在打包的时候,会将整个包都打包到exe里面,没有意义的增大了工具的大小!
pywin32:224
PyInstaller:3.4
PyQT5:5.11.3
如果需要了解 PyInstaller 选项的详细信息,则可通过 pyinstaller -h
来查看
由于我的代码是存在依赖的,即多文件的,而非所有代码都在一个文件中的,所以我在这里没有使用-F,刚开始玩的时候不知道,老是用了-F生成了单文件的,没有生成依赖,老是不成功,各位朋友切记!