Python 打包exe报错:Py_Initialize: unable to load the file system codec

Python027

Python 打包exe报错:Py_Initialize: unable to load the file system codec,第1张

版本及系统信息:

如图中圈出来的信息所示,enum这个模块出问题了;查询了一下这个包是Tensorflow 的依赖项,如果你不用Tensorflow 无所谓,用的时候会提示你缺少再装也不迟。

卸载该模块后,再次重新打包,应该就不会报错了

用PyInstaller打包exe,点击exe程序运行的时候,提示

一般上述这两个问题都是连着出现的,原因是啥呢,年轻不能猴急

卸载上述模块之后,需要关闭当前打包的控制台窗口,并删除原有的打包文件。重新打开控制台窗口执行打包命令,之后问题就可以解决了

看这个报错是文件编码的问题,你把文件改为utf-8编码,再试一下

然后如果你用pyinstaller最好能用低一点版本的python,之前的时候好像pyinstaller对新版本python支持不好