1
Laysan 71 天前
那就用 nuitka 打包
|
2
MartinAgerAdams OP @Laysan 就是已经打包了。遇到问题才来问的嘛
|
3
darcyC 71 天前
非 nuitka 用户,但你提到的这个问题,你可以考虑 2 个点:
1. 最小的 HelloWorld 窗体应用是否正常运行? 2. 代码内的资源“相对路径”引用的问题,换句话说,就是当前的工作路径。 |
4
makerbi 70 天前 1
手动从终端启动应用,看看终端里有什么报错提示
|
5
receyuki 69 天前 1
非得用 nuitka 吗?还是说能打上就行?
https://github.com/receyuki/stable-diffusion-prompt-reader 我自己的项目 mac 版是用 py2app 打的.能用,坑少,但是性能肯定不如 nuitka,而且作者适配维护也慢 pyinstaller 也能打但是启动会非常慢.每次都要全解压一遍.所以我只用来打 exe cx_freeze 作者维护更积极,感觉是个更好的选择 |
6
darcyC 67 天前 1
@receyuki 这里只是一提,实际上直接使用 -w 参数的 pyinstaller 在 macOS 平台只会打成 Bundle ,没有解压带来的性能差异。在 Windows 平台单文件的确会多出额外的非常卡顿的解压过程。
|
7
MartinAgerAdams OP |
8
receyuki 60 天前
@MartinAgerAdams #7 那建议试一下 py2app.会简单很多.如果闪退的话直接把里面的可执行文件丢到 terminal 跑跑看.然后把 error 解决完基本就正常了
|