首先说明,pyinstaller打包有两种主要的模式:
1.pyinstaller -w -F main.py
第一种方式打包后的exe没有控制台(也就是没有黑色窗口)。
2.pyinstaller -F main.py
第二种打包后的exe有控制台
我的程序是带pyqt5写的界面,在打包后,无法在其他电脑正常运行。
我用第二种打包exe后,在其他电脑可以正常运行。用第一种无法正常运行,但是日志文件中也不会报错。后来将程序中所有print()全都注释,完美!!!用第一种方式打包的exe就可以在其他电脑运行了。
如果你在使用pyinstaller中遇到其他问题,欢迎在评论区留言