BakaDream苹果芯片下安装带c库的python包真难搞,有些不提供预编译版本,Apple Silicon下安装预编译的pyaudio 中发帖

一开始我想在 Apple Silicon 下打包一个 FFmpeg 静态编译版本。网上搜了半天,全是动态编译的,要是用 brew 安装编译,还得拉一堆依赖,麻烦得要死。conda-forge 倒是有预编译版本,但也是动态链接的。于是我打算自己编译,但依赖问题搞得我头大——有些库 conda-forge 没有静态版本,只能自己去编译依赖,最终就先搁置了。 
后来想玩玩 PyAudio。用 uv add pyaudio 发现要先装 PortAudio,还是得靠 brew,然后 PyAudio 本身也得自己编译。conda-forge 目前还没有 M1/M2 芯片的预编译版本,所以干脆自己搞一波。
Pixi 隔离环境真是太方便了。我先在本机编译通过了 Python 3.12,然后用 GitHub Actions 编译了 3.9 到 3.13 的版本。下面附上仓库链接,大家编其他库时也可以参考: ...