鱼C论坛

 找回密码
 立即注册
查看: 640|回复: 7

[已解决]关于py打包为exe时遇到的问题

[复制链接]
发表于 2020-4-20 11:58:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
去掉图片时,能生成正常的exe文件,但是加上图片后,也能显示生成EXE文件成功,但是运行时出现了错误,文件都有好好放在指定位置。
显示            failed to execute script


附上部分代码
window=Tk()
img1= PhotoImage(file='2.gif')
Label(window,image=img1).pack()
window.geometry('400x240')

def xitong():   #这里是登录成功后显示的另一个界面
    global img
    app = Tk()
    app.title('仓库系统')
    img = PhotoImage(file='1.gif')
    Label(app, image=img).pack()
    app.mainloop()
def denglu():
    name11=e1.get()
    mima=e2.get()
    if name11=='132123' and mima=='35510627':
        window.destroy()       #这里关闭了最开始的登录界面
        xitong()
    else:
        messagebox.showinfo(message='密码错误')

window.mainloop()
最佳答案
2020-4-20 12:25:17
765838210 发表于 2020-4-20 12:17
加了,还是显示failed to execute script

把exe放到py文件同一路径
相对路径试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-20 12:05:31 | 显示全部楼层
打包时加上 --hidden-import=queue
即Parameters配置修改为:
Parameters:--hidden-import=queue -w -F $FileName$
eg:
pyinstaller --hidden-import=queue -w -F main.py
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-20 12:16:21 | 显示全部楼层
py 3.7 好像打包有点问题……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-20 12:17:29 | 显示全部楼层

加了,还是显示failed to execute script
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-20 12:25:17 | 显示全部楼层    本楼为最佳答案   
765838210 发表于 2020-4-20 12:17
加了,还是显示failed to execute script

把exe放到py文件同一路径
相对路径试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-20 12:52:30 | 显示全部楼层
拿个座a.a
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-20 12:58:16 | 显示全部楼层
765838210 发表于 2020-4-20 12:17
加了,还是显示failed to execute script

把exe放到py文件同一路径
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-20 14:11:46 | 显示全部楼层
1.gif和2.gif和exe在同一个目录下吗?可以试试把文件名加上路径再打包看看。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 16:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表