Python 2.7 1.py脚本使用cx\U Freeze转换为exe在windows上不工作

Python 2.7 1.py脚本使用cx\U Freeze转换为exe在windows上不工作,python-2.7,ubuntu-14.04,windows-8.1,cx-freeze,Python 2.7,Ubuntu 14.04,Windows 8.1,Cx Freeze,我已经编写了一个基本的python gui from Tkinter import * root = Tk(className ="My first GUI") foo = Label(root,text="Hello World") foo.pack() root.mainloop() 现在我希望这个.py脚本也能在没有python的windows系统上运行。我为此使用了cx\U冻结模块,并创建了一个setup.py文件,如下所示 import sys from cx_Freeze im

我已经编写了一个基本的python gui

from Tkinter import *

root = Tk(className ="My first GUI")
foo = Label(root,text="Hello World")

foo.pack()
root.mainloop()
现在我希望这个.py脚本也能在没有python的windows系统上运行。我为此使用了cx\U冻结模块,并创建了一个setup.py文件,如下所示

import sys
from cx_Freeze import setup, Executable

build_exe_options = {"packages": ["Tkinter"], "excludes": []}

base = None
if sys.platform == "win64":
    base = "Win64GUI"

setup(  name = "guiDemo",
    version = "0.1",
    description = "My GUI application!",
    options = {"build_exe": build_exe_options},
    executables = [Executable("guiDemo.py", base=base)]) 
我正在运行这个脚本

python setup.py构建

输出生成目录为exe文件,但当复制整个文件夹并在Windows系统上运行时(主要是Win 8.1 pro),我看到了这一点

还使用Wine在ubuntu上运行了它,得到了这个-

wine:错误的EXE格式

我做错了什么

使用ubuntu 14.04