anki是什么
anki是一个利用遗忘曲线加强记忆协助背诵知识点的开源软件(开源地址https://github.com/ankitects/anki)。
发生了啥
但是,目前在最新版本下载链接中,官方取消了exe发布的形式,仅发布源代码,用户需要下载其发布的启动器(CLI形式,下载链接https://github.com/ankitects/anki/releases/25.09),然后用过启动器进行安装。启动器安装过程中需要下载 cpython、python相关依赖包等并本地编译,如下图所示

用户反应
毫无意外被社区声讨,链接见此 https://github.com/ankitects/anki/issues/4241,坏消息是目前完全没有开发者搭理……
以我个人而言,我认为这是极不明智的选择,用户设备环境千千万,鬼知道哪个什么环境就编译失败了。
此外, 一般而言对发布者来说,最省心的发布方式肯定是在发布的时候(恨不得)把所有依赖都塞安装包里面去,没塞进去的(例如WebView、dot net、msvc等)也都会显式提醒用户下载(或者直接请求一个网址,点击就自动下载,安装完了依赖再回来继续安装软件本体)。尤其是以python为代表的脚本语言,依赖能折磨死人,除非你直接指定所有package的版本,否则软件依赖一多就成依赖地狱了……
就好像是一般而言为了用户的安装体验、安全等诸方面考虑,各供应商(软件开发商)一般都直接上“预制菜”(点击即安装,完全不用操心);但是anki独辟秘径,让一群小白用户从“洗菜”与“切菜”开始,用户忙完一通以后最后才能吃上菜(安装好软件)。不说效率问题,这“烹饪过程”(本地编译过程)一旦缺了啥东西,用户再想补救可就难喽……
alternative
目前还可以使用官方发布的最后一个安装包版本 https://github.com/ankitects/anki/releases/download/25.02.7/anki-25.02.7-windows-qt6.exe 安装anki……