pyinstaller打包生成的exe打开报这个错误,起初我以为数组中有None这个类型写入文件就会报这个错误,但查了资料发现有可能导入的文件有parser = argparse.ArgumentParser()这个需要命令行输入的代码导致了这个错误,发现降低pyinstaller版本可以解决这个问题,于是把pyinstaller6.9.0降到5.6.2。但打包后又报Module object for pyimod02_importers is NULL!,这个就是该模块没能正确配置,于是又把pyinstaller升级回6.9.0,并取消导入需要命令行输入的文件。
ok,正确运行。