我最近在我的 Ubuntu 系统上尝试安装 PyAudio 时遇到了一些问题。我遇到了与 PortAudio 相关的错误,导致安装失败。在尝试了几种方法之后,我发现了一个解决问题的单行命令。
在 Ubuntu/Debian 系统上安装 PyAudio 及其依赖项的有效单一命令是什么?
在尝试将 PyAudio 用于 Python 项目时,我需要将它安装在我的 Ubuntu 系统上。但是,安装过程并不像预期的那样顺利,因为我遇到了与缺少 PortAudio 依赖项相关的错误。我尝试寻找解决方案,但无论是单独安装依赖项还是更新我的系统似乎都无法解决问题。
最初,我尝试了基本的pip安装命令:pip3 install pyaudio。我希望它能安装 PyAudio 以及任何所需的依赖项,就像大多数其他包一样。不幸的是,它导致了导致安装失败的 PortAudio 错误。然后,我尝试单独安装 PortAudio 依赖项,并尝试更新我的系统。尽管如此,我还是找不到可以毫无问题地成功安装 PyAudio 的解决方案。
我找到了这个单行命令,它可以更新您的系统,安装所需的依赖项,然后使用 pip3 安装 PyAudio:
sudo apt-get update && sudo apt-get install python3-dev python3-pip portaudio19-dev && pip3 install pyaudio
这个命令分为三部分:
sudo apt-get update
:更新包源列表sudo apt-get install python3-dev python3-pip portaudio19-dev
:安装PyAudio所需的依赖:
python3-dev
python3-pip
portaudio19-dev
pip3 install pyaudio
:使用pip3安装PyAudio包现在你应该可以使用pyaudio了。