当我使用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)])
答案 0 :(得分:1)
我强烈推荐py2exe,我使用它并且它完美无瑕。
这是一个YouTube视频,解释了如何使用它。 (我无法在移动设备上插入链接)
http://m.youtube.com/watch?v=VKQ1Ph81Gps
任何错误只是问,我用得足以知道。