469705068 发表于 2020-3-5 22:53:46

关于.py打包成.exe的问题

自己写了个小工具 用VSCode写的 能正常调试运行 之前的版本没加图片打包成exe也能跑
然后这次加了两张图片就炸了{:10_250:}
查了一下说改什么spec文件的各种改也不改不好
后面看有人说要用绝对路径的 结果改了一下干脆文件都不读{:10_250:}
本来是这样的:card=PhotoImage("1.png")
改成card="e:\\a\\1.png"这样再去用就一直说文件不存在了
当然文件肯定是在的
print(os.path.exists("E:\\a\\1.png"))这样写输出也会返回True

{:10_266:}所以怎么才能让他正确的读出我的图还有打包成exe 一天都浪费掉了 人都要疯了

469705068 发表于 2020-3-5 22:54:49

https://blog.csdn.net/sinat_27382047/article/details/81304065?utm_source=blogxgwz0
像这种说加一行datas就行了的网页不知道看到了多少个版本 完全没有用

469705068 发表于 2020-3-5 23:28:15

补充一下 还用card=PhotoImage('e:\\a\\1.png')的话就是读不出图 card=‘e:\\a\\1.png’就直接报错运行不了说文件不存在{:10_266:}

469705068 发表于 2020-3-6 00:18:44

{:10_266:}最后发现文件引用是我自己制杖 但是把图片一起打包进exe真的怎么都没办法解决

Pythonnewers 发表于 2020-3-14 10:34:23

要不然试试pyinstall????
页: [1]
查看完整版本: 关于.py打包成.exe的问题