gpt4 book ai didi

macos - 在 OS X 上为 Python 3 安装 PyAudio

转载 作者:行者123 更新时间:2023-12-05 08:34:14 27 4
gpt4 key购买 nike

我想为 OS X/Python 3 构建一个“Hello, World!”音频,用正弦波填充缓冲区并通过扬声器播放。

我的基本选项列在 Audio in Python.

Playing Music with Python 演示了其中的几个,但省略了安装细节。

我先尝试 PyAudio。

PyAudio 有一个关于 OS X 的部分,上面写着“对于 Python 3 支持,首先安装 MacPython 3.3”

这让我很困惑。 OS X 附带 Python。另外,我用过Homebrew安装 Python 3。我从来没有遇到过 MacPython 这个词,所以我不确定我拥有的是不是 MacPython。如果不是,那么我想为我目前拥有的 Python 安装 PyAudio。我不想下载一些特殊的 Python 来使用它。那将完全违背目的。

我还尝试了“pip3 install pyaudio”,结果如下(负面):

⤐  pip3 install pyaudio
Collecting pyaudio
Could not find a version that satisfies the requirement pyaudio (from versions: )
Some externally hosted files were ignored as access to them may be unreliable (use --allow-external pyaudio to allow).
No matching distribution found for pyaudio


pi@piBookAir.local ~ /Users/pi:
⤐ pip install --allow-external pyaudio
You must give at least one requirement to install (see "pip help install")


pi@piBookAir.local ~ /Users/pi:
⤐ pip install pyaudio --allow-external pyaudio
Collecting pyaudio
Could not find a version that satisfies the requirement pyaudio (from versions: )
Some insecure and unverifiable files were ignored (use --allow-unverified pyaudio to allow).
No matching distribution found for pyaudio

令人沮丧的是,即使登上梯子的第一级梯级也是如此尴尬。

如何在我的(最新)OS X 上正确安装适用于 Python 3 的 PyAudio?我应该使用 Homebrew 吗?我应该使用 pip3 吗? ?

附言: PyAudio with Homebrew -- 我希望我不必遵循这个解决方案

PPS: Music software written in Python 列出了大量可能的解决方案路径——我完全不确定 PyAudio 是最佳路径。还有更好的吗?

最佳答案

使用Homebrew安装必备的 portaudio 库,然后使用 pip 安装 PyAudio:

brew install portaudio 

pip install pyaudio

注意事项:

如果尚未安装,请下载 Homebrew。pip 将下载 PyAudio 源代码并为您的 Python 版本构建它。自制软件和构建 PyAudio 还需要安装适用于 Xcode 的命令行工具(更多信息)。

关于macos - 在 OS X 上为 Python 3 安装 PyAudio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31236194/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com