在 main.py 的启动位置打印了一句话
打包后一次运行,需要等差不多 20 秒才会打印出来 再次运行差不多 4 秒左右打印出来
使用-D 模式,第一次也差不读要 20 秒 再次运行就几乎秒打印出来。
看情况应该不是代码的问题,而且代码的逻辑也很简单,包也只用了 yt-dlp ,其他的都是自己写的简单函数,也不复杂,中间有个 pyx 的文件,应该也不会影响
请教下这是什么问题。
1
zjttfs OP 补充下在 win 和 linux 下都很快
|
2
BBBOND 2023-12-03 12:21:39 +08:00 via Android
win 上第一次运行也很慢
|
4
ospider 2023-12-03 12:30:56 +08:00
是不是有 C 依赖,然后在 Apple Silicon 上跑 Intel 代码
|
5
jiayouzl 2023-12-03 12:35:00 +08:00
一看就是没开发者证书!走苹果验证接口了,不慢才不正常,绑定开发者证书就好了,去买个开发者账户就行.21 年碰到同样的问题,搞了好久才懂.
|
8
Lychee0 2023-12-03 13:59:02 +08:00 via Android
-D 模式验证完一次就好了,打包成单个文件每次都验证就很烦(断网就不验证了
|
9
kasusa 2023-12-03 20:47:44 +08:00
pyinstaller 打包 通常都是给不装 python 的电脑用吧 /
mac 用户应该都会跑 python 脚本 ? |