Ich bin süchtig nach cx_freeze, also mach dir eine Notiz. Die Umgebung ist window7 (64 Bit), Python ist Python 2.7.2 (Standard, 12. Juni 2011, 15:08:59) [MSC v.1500 32 Bit (Intel)] unter win32.
setup.py Beispiel setup.py.
setup.py
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup(
name = "foo",
version = "0.1",
description = "foo",
executables = [Executable("foo.py", base = base)])
Über die Befehlszeile
python setup.py build
Sie können eine Exe mit erstellen.
_tkinter.TclError: Can't find a usable init.tcl in the following directories: C:/home/workspace/tawami/software/lib/tcl8.5 C:/lib/tcl8.5 C:/lib/tcl8.5 C:/library C:/library C:/tcl8.5.10/library C:/tcl8.5.10/library
Setzen Sie die Umgebungsvariable TCL_LIBRARY entsprechend Ihrer Umgebung auf C: \ Python27 \ tcl \ tcl8.5, TK_LIBRARY auf C: \ Python27 \ tcl \ tk8.5 usw.
version conflict for package "Tcl": have 8.5.10, need exactly 8.5.2
Für das Auskommentieren des Pakets ist -exact Tcl 8.5.2 in C: \ Python27 \ tcl \ tcl8.5 \ init.tcl und c: /lib/tk8.5/tk.tcl erforderlich.
Recommended Posts