树莓派debian系统安装portaudio19-dev pyaudio过程

树莓派debian系统安装portaudio19-dev pyaudio过程

  • 因在树莓派上安装portaudio19-dev比较曲折,特做此纪录。原有流程,刷机最新版debian系统后,直接更新国内软件源,然后执行更新软件,在进行安装portaudio19-dev时,一直提示各种依赖问题,进入依赖的死胡同。具体表现如下:
    1、安装pyaudio时依赖portaudio安装
    2、安装portaudio依赖portaudio19-dev安装。
    3、安装portaudio19-dev依赖 libasound2-dev。
    4、然后安装 libasound2-dev时依赖 libasound2 (= 1.1.8-1),但是我本地的 libasound2 要比依赖的高,还不能卸载,造成死循环了

为解决上述问题,各方搜索循环后得出解决思路如下:

1、烧录完最新版本的debian以后不要更换国内源。
2、执行apt-get update 后暂时不要升级软件。
3、安装顺序 (目前最新版debian已经默认集成了python3.7.3)
a. sudo apt-get install portaudio19-dev python-all-dev python3-all-dev
b. 下载portaudio后进行安装

到官网下载pa_stable_v190600_20161030.tgz 
下载之后解压进入文件夹
在文件夹下打开命令行输入一下命令
$ ./configure
$ make
$ make install

c. 执行pip install pyaudio 或 pip3 install pyaudio 安装pyaudio

到此整体安装成功,命令行测试成功与否

python3
import pyaudio
#不报错意味着成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值