M1 安装 pyaudio

测试环境(2022.02.14):

MacBook Pro (13-inch, M1, 2020)
macOS Big Sur 11.4 (20F71)

1. 安装 python3.7 (miniforge3 conda 虚拟环境 安装方式):

# 创建一个可以安装intel包的名为ppocr_rosetta的虚拟环境
CONDA_SUBDIR=osx-64 conda create -n ppocr_rosetta python=3.7

# 激活该环境
conda activate ppocr_rosetta

# 验证该环境支持平台
python -c "import platform;print(platform.machine())"

# 确保该环境为创建的包为intel架构所用
conda env config vars set CONDA_SUBDIR=osx-64

# 退出该环境
conda deactivate

# 重新激活该环境
conda activate ppocr_rosetta

# 查看环境变量,确定是osx-64,支持intel包
echo "CONDA_SUBDIR: $CONDA_SUBDIR"
 【来源:https://python.iitter.com/other/40973.html,转载请注明】

2. 安装 pyaudio

1. 卸载以前版本的 portaudio + PyAudio
2. (可选)使用 Brew 主页上的命令安装 Mac m1 支持的最新 Brew
3. (可选)安装wheel和setuptools:python3 -m pip install --upgrade pip setuptools wheel
4. 安装最新版本的portaudio(我相信这是核心问题,稳定版19.6.0没有用): brew install portaudio --HEAD
5. 使用 pip 安装 PyAudio: python3 -m pip install pyaudio --global-option="build_ext" --global-option="-I/opt/homebrew/include" --global-option="-L/opt/homebrew/库"

原文链接:https://qa.1r1g.com/sf/ask/4599644871/

猜你喜欢

转载自blog.csdn.net/qq_29304033/article/details/122929442