本文为记录自己使用pyinstaller封装exe文件出现错误与解决方案的记录,用于再次出现类似问题时便于查阅。
首先,直接用pyinstaller xxx.py命令生成文件,这样便于查看生成的exe文件是否可用,可查看cmd界面的报错情况。
cmd一闪而过怎么解决?
先打开cmd界面,cd命令切换至该exe文件夹,用.\xxx.exe调用该文件。如果exe文件出错,信息会在cmd界面显示。
根据错误提示解决问题,没报错之后用-w重新生成exe文件。
常见错误:
1. No module named Crypto.Math
注释pyinstaller\hooks\hook-Crypto.py文件中的Crypto.Math。