Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将TKinter转换为Exe文件_Python_Tkinter - Fatal编程技术网

Python 将TKinter转换为Exe文件

Python 将TKinter转换为Exe文件,python,tkinter,Python,Tkinter,当我使用python(tkinter)创建程序时,我无法将其转换为可执行格式(.exe) 我的程序使用了几个图像、位图图标和小部件 我尝试了cx\u冻结。它编译良好并生成exe和其他文件,但不运行。我用几个设置代码尝试了cx\u freeze,但在执行时显示了与这些图像相关的错误(可能不支持图像编译) 我试图寻找答案,但解决方案与那些只使用基本小部件而不使用图像的tkinter程序有关 那么,有没有办法将tkinter程序(也使用图像)转换成exe文件呢 我的exe脚本是: import sys

当我使用python(tkinter)创建程序时,我无法将其转换为可执行格式(
.exe)

我的程序使用了几个图像、位图图标和小部件

我尝试了
cx\u冻结
。它编译良好并生成
exe
和其他文件,但不运行。我用几个设置代码尝试了
cx\u freeze
,但在执行时显示了与这些图像相关的错误(可能不支持图像编译)

我试图寻找答案,但解决方案与那些只使用基本小部件而不使用图像的tkinter程序有关

那么,有没有办法将tkinter程序(也使用图像)转换成exe文件呢

我的
exe
脚本是:

import sys
from cx_Freeze import setup, Executable
sys.argv.append("build")
filename = "program.py"
base = None
if sys.platform == "win32":
    base = "Win32GUI"
setup(
    name = "Unick Locker",
    version = "2.0",
    description = "a GUI app that helps you securing your files and data with many functions",
    executables = [Executable(filename, base=base)])

我强烈推荐py2exe,我使用它,它工作完美无瑕

这是一段youtube视频,解释了如何使用它。(我无法在手机上插入即时消息链接)


任何错误只要问一下,我就知道了。

你从哪里得到了什么错误?我还建议cx_Freeze。它也编译使用图像的程序吗?它显示相同的错误。我不能把它编译成exe。请使用
data\u files
选项指定图像是否可行?编辑您的问题以包含您用于创建EXE的脚本,我以为您正在使用py2exe。看看这个设置,如果有帮助,请在评论中告诉我:谢谢你的努力,但这不是我想要的解决方案。该方法不支持图像,并给出错误:)