这篇文章写的不错 https://blog.csdn.net/qq_41004932/article/details/118995838
安装
pip install PyInstaller
pip3 install PyInstaller
使用
带命令行的打包单个文件命令
pyinstaller -F a.py
带命令行的文件夹命令
pyinstaller -D a.py
不带命令行的单个文件
pyinstaller -w -F a.py
不带命令行的文件夹命令
pyinstaller -w -D a.py
参数的含义
-F 表示生成单个可执行文件
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标
-D
注意事项
文件中使用了第三方库的打包方式
在打包之前务必找到第三方库的包,把包复制到到跟a.py同目录下,然后再使用以上2种方式打包,否则会打包失败或者即使打包成功,程序也会闪退。