pyinstaller
安装库
pip install pyinstaller
常用参数
–i 修改icon,输入值为图标路径
-F 打包成一个exe文件
-w 使用窗口,无控制台
-c 使用控制台,无窗口
-D 创建一个目录,里面包含exe以及其他一些依赖性文件
-h 查看参数
打包命令
pyinstaller -F main.py
因为我是GUI界面的程序,增加参数“--noconsole
”:
pyinstaller -F -i emoji.ico main.py --noconsole
命令代码可以写在同目录的.bat文件里,记得用“ANSI”编码。
可是为啥设置的ico这么小啊😑😑😑
配置文件
spec
可以通过以下命令生成,或者使用“pyinstaller”生成exe的时候也有:
pyi-makespec options name.py
出错
但是出现问题“ModuleNotFoundError: No module named 'PyQt5'
”:
Python-报错 - ModuleNotFoundError: No module named ‘PyQt5’