我到处都在搜寻这个答案,但是找不到答案。我有一个与tkinter接口的python脚本(3.3)。我使用cx_freeze从中创建可执行文件,并获得了一个包含一些文件和文件夹的build文件夹。我双击.exe文件,但没有任何反应。我正在使用以下设置:
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup(
name = "simple_Tkinter",
version = "0.1",
description = "Sample cx_Freeze Tkinter script",
executables = [Executable("the timer.py", base = base)])
如果我只是打开我的代码并运行它,则该界面将完美运行。进行构建时,我没有收到任何错误消息(至少我看不到…顺便说一句,我该如何验证?)。关于问题可能有什么想法?或任何其他替代模块?
谢谢!!:)
我会发表评论,但我还没有声誉…
编译输出/日志中是否有任何警告/错误?
在命令提示符下运行可执行文件时有什么反应吗?
您的可执行文件是否需要cx_freeze找不到的库?
您可能需要指定其他选项,例如包含的库…在cx_freeze文档中调整示例,您可以指定包含TKinter:
import sys
from cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {"includes": ["tkinter"]}
# GUI applications require a different base on Windows (the default is for a
# console application).
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup(
name = "simple_Tkinter",
version = "0.1",
description = "Sample cx_Freeze Tkinter script",
options = {"build_exe": build_exe_options},
executables = [Executable("the timer.py", base = base)])
setup( name = "guifoo",
version = "0.1",
description = "My GUI application!",
options = {"build_exe": build_exe_options},
executables = [Executable("guifoo.py", base=base)])
我知道让py2exe与PySide /
PyQt4,matplotlib,numpy等一起使用时遇到了很多有趣的问题。某些模块(例如matplotlib)甚至提供了列出构建/分发应用程序所需的所有数据文件的方法(matplotlib
.get_py2exe_datafiles())。Enthought的TraitsUI解决方案利用glob来获取所需文件的目录。我的观点是,由于模块导入在某些库中可能是动态的,混乱的或混乱的,因此许多构建实用程序无法找到所有必需的资源。另外,一旦可执行文件正常工作,如果您在发行版中找到不需要的应用程序,则可以使用其他选项将其排除,这有助于减少发行版中的膨胀。希望TKinter不会太辛苦地工作-
看来上的其他人都成功了。
对不起,我没有坚如磐石的解决方案,但我想尽一切可能提供帮助!祝好运!
我是python编程的新手,我想创建一个。exe文件以及第三方python包。我的要求是,如果我将项目的源代码交给任何开发人员,他/她只需运行< code>python setup.py build即可。将创建. exe文件。我在< code>setup.py文件中也提到了第三方软件包,但是我得到了错误。我提供以下代码。这个需求类似于基于java、maven的应用程序,其中用户运行pom.xml来
问题内容: 我想将带有launch4j的jar包装到exe文件。这是我的pom.xml: 这是我的批次: 我的依赖项得到了正确的jar,但是我没有得到exe文件。还有其他事吗?确实需要一个descriptor.xml吗? 问题答案: 虽然我没有正确检查您的pom。由于它生产的罐子正确,我认为这很好。您尝试过 mvn package 吗?
我正在尝试使用cx\U Freeze构建一个exe,它使用几个模块: 当我尝试构建exe时,它似乎工作得很好:它不会引发任何错误并创建包含exe文件的构建文件夹。但是,当我试图打开exe文件时,它根本无法打开。如果短暂地闪烁一个窗口,然后消失。我的设置。这是什么 闪烁屏幕包含以下回溯: Traceback(最近一次调用最后一次):文件"C:\用户\X\AppData\本地\程序\Python\Py
在开始“杂货铺”app编程之前,理解 NativeScript app 的文件夹结构是比较重要的。这有助于你了解在哪里放置新文件,又能理解一些在 NativeScript 内部将要发生事情。 那就用你的文本编辑器打开你的app文件夹 sample-Groceries ,我们继续深入。 本节内容 2.1: Directory structure 目录结构 2.2: Adding UI compone
我有一本书。当我使用cmd命令运行jar文件时,该文件运行良好: java-cpmyjar.jarMain ClassName 现在我创造了。exe文件使用launch4j。但是当我双击exe文件时,它没有运行。它没有显示任何错误或输出。我在launch4j中没有使用“飞溅”选项。我应该用它来做这个。exe文件运行?请帮助我们如何运行。exe文件。我可以看到我的日志文件。exe文件,由launch