maxliu06 发表于 2020-7-13 15:35:41

打包的问题

我是用pyinstaller打包的;

打包出来的exe , 在某些电脑能正常运行,某些电脑却运行不了 (直接闪退) ;

都是win764位的系统 ;~!




有什么好办法可以杜绝这种情况 ?

Twilight6 发表于 2020-7-13 15:36:19



给其他电脑也安装 Python {:9_227:}

maxliu06 发表于 2020-7-13 15:38:18

Twilight6 发表于 2020-7-13 15:36
给其他电脑也安装 Python

。。~!!还没更好点的 {:5_109:}

liuzhengyuan 发表于 2020-7-13 15:40:01

在程序末尾加上 input()

小甲鱼的铁粉 发表于 2020-7-13 15:41:14

我觉得四楼说的对,试试吧

Twilight6 发表于 2020-7-13 15:41:28

maxliu06 发表于 2020-7-13 15:38
。。~!!还没更好点的 



应该是缺少某些依赖的环境吧,比如说电脑里面的某些 dll 文件,所以会导致缺少文件而闪退

没有更好的法子了

maxliu06 发表于 2020-7-13 15:45:28

liuzhengyuan 发表于 2020-7-13 15:40
在程序末尾加上 input()

是直接闪退; 并不是程序正常执行完后的退出

maxliu06 发表于 2020-7-13 15:48:38

Twilight6 发表于 2020-7-13 15:41
应该是缺少某些依赖的环境吧,比如说电脑里面的某些 dll 文件,所以会导致缺少文件而闪退

没有 ...

我也觉是。。。

还想请教个问题,

我运行designer时提示这丢失这个dll;

按度娘 的各种方法 都是失败 ;

还在另一台电脑上复制了一个dll 过来也不行;

还有没什么方法???

Twilight6 发表于 2020-7-13 15:50:47

maxliu06 发表于 2020-7-13 15:48
我也觉是。。。

还想请教个问题,


可以的,我之前就是拿我的电脑的 dll 文件给别人电脑使用

你要把你自己电脑的 system32 文件夹里面的 dll 文件,其他地方的不行,然后拷贝到其他电脑也要拷贝到这个文件夹

Twilight6 发表于 2020-7-13 15:52:15

maxliu06 发表于 2020-7-13 15:48
我也觉是。。。

还想请教个问题,


刚刚去百度,你这个法子试试看:https://jingyan.baidu.com/article/148a1921ba6fc14d71c3b1ab.html

yhhpf 发表于 2020-7-13 16:54:09

https://zhuanlan.zhihu.com/p/133303836

可以试下这个,之也是看着知乎上解决的~~~
页: [1]
查看完整版本: 打包的问题