由于我使用 python (tkinter) 创建程序,因此无法将其转换为可执行形式 (.exe)
。
我的程序使用多个图像、一个位图图标和小部件。
我尝试了cx_freeze
。它编译良好并生成 exe 和其他文件,但无法运行。我尝试使用多个设置代码来执行 cx_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 视频,介绍了如何使用它。 (我无法像在手机上那样插入链接)
http://m.youtube.com/watch?v=VKQ1Ph81Gps
有什么错误尽管问,我用得够多就知道了。
关于python - 将 TKinter 转换为 Exe 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38413050/