无法加载文件系统编解码器

时间:2018-07-18 13:50:21

标签: python python-3.x tkinter pyinstaller

这是我尝试编译成.exe的代码

from tkinter import * 

fenetre = Tk()

label = Label(fenetre, text="Hello World")
label.pack()

fenetre.mainloop()

我打开cmd并输入

  

pyinstaller test.py

一切顺利,“ 22826 INFO:Building COLLECT out00-COLLECT.toc成功完成。”

但是当我启动我的应用程序时,我收到此错误消息:

  

致命的Python错误:initfsencoding:无法加载文件系统   编解码器zipimport.ZipImportError:找不到模块“编码”

     

当前线程0x00001954(最近调用一次):

我到处搜索了大约2个小时,但没有任何反应...

我也尝试过cx_Freezer

您是否知道如何解决?

谢谢!

1 个答案:

答案 0 :(得分:0)

我以前在使用时遇到同样的问题

  

pyinstaller --onefile my_file.py

我使用的是Python 3.7,切换到3.6之后,效果很好! 因此PyInstaller可能还不支持3.7