【发布时间】:2020-10-24 17:37:17
【问题描述】:
您好,我是python新用户,请原谅我的python基础水平。
我必须在 26/10/2020 更新标题到 Windows 10 64 位,因为我已经降级到 3.7 并且错误是一样的。 EXE 文件只是闪烁并关闭。
我将代码简化为仅屏幕,仅使用框架,结果相同,EXE 只是闪烁和关闭。
我认为该错误与 Pyinstaller 和 Windows 10 64 位问题有关。
我尝试使用 Pyhton 3.8 从 Py 创建 EXE 文件失败,使用 pyinstaller 和/或 cx_Freeze 得到相同的错误。
与.png、.ico 访问相关的几个错误,甚至从代码中删除,一个带框架的简单屏幕无法打开。
请有人帮我解决这个问题。
这是代码,我需要使用 .PNG 作为背景和屏幕上的 .ICO 创建一个文件 .exe,而不仅仅是作为 .exe 文件图标。
from tkinter import *
root=Tk()
#set windows size
root.resizable(width=False, height=False)
root.geometry("925x722")
#set title
root.title("SOFT1)")
#frame 1
f1=Frame(root, width=345,height=475,bg="light
grey",highlightbackground="black",highlightthickness=4)
f1.place(x=20,y=235)
#set a image as BG
Logo=PhotoImage(file="fileIMG.png")
lab6=Label(root, image=Logo)
lab6.place(x=0, y=0)
【问题讨论】:
-
您是否尝试阅读诸如 pyinstaller.readthedocs.io/en/stable/when-things-go-wrong.html 之类的文档 - 寻找将数据文件添加到包中,并找出您的 (gui) 应用程序无法启动的原因。
标签: python pyinstaller cx-freeze