Cx_Freeze ImportError: kann keinen Namen importieren

Ich versuche, eine ausführbare Datei für Windows für eine GUI-Anwendung in tkinter mit dem ttk-Modul zu erstellen. Ich habe eine Exe mit cx_freeze, aber wenn ich die App in der Konsole laufen gibt es mir die folgende Fehler:

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 

Hier sind Zeilen 14 und 15 aus meinem Code:

 import tkinter as tk import tkinter.ttk as ttk 

One Solution collect form web for “Cx_Freeze ImportError: kann keinen Namen importieren”

Sieht aus wie cx_freeze nicht, dass es das tkinter._fix Modul enthalten sollte, das bedingt von tkinter/__init__.py importiert wird. Sie können sagen, dass es dieses Modul explizit mit dem Befehl --include-modules Befehlszeilen-Argument includes oder das Schlüsselwort-Argument in cx_Freeze.Executable in Ihrem setup.py

  • Dynamische Veränderung der Widget-Hintergrundfarbe in Tkinter
  • Wie benutzt man den "nativen" GUI-Look mit Tkinter?
  • Jedes Kind-Widget eines Tkinter-Fensters erhalten
  • TKinter-Fenster in Python umbauen
  • Ändern Sie die Farbe von "tab header" in ttk.Notebook
  • PNG-Display in PIL gebrochen auf OS X Mavericks?
  • Python Form: Verwenden von TKinter -> Ausführen von Skript auf der Grundlage von Kontrollkästchen im GUI
  • Verwenden von TCL-Erweiterungen, um den nativen Fensterstil in Tkinter einzustellen
  • Entfernen des TK-Symbols in einem Tkinter-Fenster
  • Matplotlib / Tkinter-Bug: Ausnahme beim Vergleich von collection3d-Objekten
  • Tkinter canvas item konfigurieren
  • Python ist die beste Programmiersprache der Welt.