CX_Freeze importerror : 이름을 가져올 수 없습니다
-
19-09-2019 - |
문제
TTK 모듈을 사용하여 Tkinter에서 GUI 응용 프로그램 용 Windows 용 실행 파일을 작성하려고합니다. CX_Freeze로 EXE를 만들었지 만 콘솔에서 앱을 실행하면 다음과 같은 오류가 발생합니다.
D:\My Dropbox\python\SAR Calculator\src\dist_tk>
Traceback (most recent call last):
File "C:\Python31\lib\site-packages\cx_Freeze\
7, in <module>
exec(code, m.__dict__)
File "sarcalc_tk.py", line 14, in <module>
File "C:\Python31\lib\tkinter\__init__.py", li
from tkinter import _fix
ImportError: cannot import name _fix
다음은 내 코드에서 14 행과 15 행입니다.
import tkinter as tk
import tkinter.ttk as ttk
해결책
cx_freeze는 그것이 포함해야한다는 것을 인식하지 못하는 것 같습니다 tkinter._fix
조건부로 가져온 모듈 tkinter/__init__.py
. 해당 모듈을 --include-modules
명령 줄 인수 또는 includes
키워드 인수 cx_Freeze.Executable
당신의 setup.py
제휴하지 않습니다 StackOverflow