如果你的项目在虚拟环境中 比如我的项目在虚拟环境中,虚拟环境中安装着pyqt5,而全局没有pyqt5. 但是pyinstaller在全局环境中,所以找不到pyqt5. 所以虚拟环境中的要重新在全局中安装. 出错 可以先用 pyinstaller -F xxx.py 打包. 将exe在cmd环境中运行 程序会显示,你缺少什么东西,然后倒入. 再用 pyinstaller -Fw xxx.py 重新打包