pyinstaller制作的可执行文件遇到“致命的python错误:initfsencoding”

时间:2018-08-14 18:11:12

标签: python tkinter sqlite pyinstaller

我能够通过崇高的文字在我的PC上运行python(python 3.7)程序。该程序使用tkinter和sqlite3。 pyinstaller不支持它们吗?

运行时遇到的错误(只需双击在dist中创建的文件即可:

Fatal Python error: initfsencoding: unable to load the file system codec 
zipimport.ZipImportError: can't find module 'encodings'

如果有人对此有任何经验,将不胜感激!

如果问题可能出在代码本身中,我可以发布代码。

1 个答案:

答案 0 :(得分:3)

您正在使用python 3.7。据我测试,pyinstaller之类的模块在此版本中似乎不起作用。尝试卸载python(不要忘记之前备份文件),然后安装python 3.6.3python 3以外的其他任何python 3.7版本。我也发生了同样的事情,我做到了。奏效了。