不用 apt 的解决方案(从源码手动安装 PortAudio)

第一步:下载并编译 PortAudio 源码

复制代码
cd /tmp
wget http://www.portaudio.com/archives/pa_stable_v190600_20161030.tgz
tar -xvzf pa_stable_v190600_20161030.tgz
cd portaudio

# 使用 cmake 构建(推荐):
mkdir build && cd build
cmake ..
make
make install  # 此处你是 root 用户应该没问题

如果没有 cmake,可以先用 Python 安装:

复制代码
pip install cmake

安装完成后,/usr/local/include 下应该有 portaudio.h,/usr/local/lib 下应该有 libportaudio.a 等库文件。

第二步:编译并安装 PyAudio

告诉 pip 使用系统中刚刚安装的 portaudio

复制代码
export CFLAGS="-I/usr/local/include"
export LDFLAGS="-L/usr/local/lib"
pip install pyaudio
相关推荐
bjzhang756 小时前
使用HTML+CSS美化上传进度条展示
前端·css·html
何以解忧,唯有..6 小时前
Vue 3 响应式核心:ref() 与 reactive() 的深入解析与实战
前端·javascript·vue.js
晴天166 小时前
Chrome DevTools Protocol(CDP)分享-Day36
前端·chrome·chrome devtools
风骏时光牛马6 小时前
程序员的职场成长:技术之外,更要修炼底层思考力
前端
YWL6 小时前
CSS变量与预处理器
前端·css
朱 欢 庆9 小时前
云服务器附件备份到本机内网服务器
运维·服务器·前端·经验分享
支支დ15 小时前
VO by Vercel 前端特定优势:为什么它是构建 AI 应用的新范式
前端·人工智能
香芋芋圆15 小时前
AI 冲击内卷之下,普通前端如何破局?WebGIS—— 低门槛突围赛道
前端·javascript·人工智能·学习·职场发展
INS_KF16 小时前
【编程笔记】成员函数中两个 const 的区别(const Data &getData() const;)
前端·javascript·笔记
宿67416 小时前
vue3-async
前端·javascript·vue.js