Я пробую, создают исполняемый файл для Windows для приложения GUI в tkinter использование ttk модуля. Я сделал exe с cx_freeze, но когда я запускаю приложение в консоли, это дает мне следующую ошибку:
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
, или включает аргумент ключевого слова
в cx_Freeze.Executable
в вашем setup.py