Python 2.7 1.py脚本使用cx\U Freeze转换为exe在windows上不工作
我已经编写了一个基本的python guiPython 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
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