快速打包Python PySide2 可视化项目
-
安装pyinstaller
pip install pyinstaller
-
运行命令
pyinstaller 主程序名.py --noconsole --hidden-import PySide2.QtXml
–nonconsole:指定不要显示命令行窗口
–hidden-import PySide2.QtXml:是因为这个QtXml库是动态导入的,Pyinstaller没分析出来,需要自己告诉它
-
会自动生成dist文件夹
-
点击进去找到.exe文件
-
点击运行可能会报错,很有可能是你的ui文件没有复制进去,导致主函数代码中路径找不到文件,将其复制到和.exe同目录下即可