pyaudio 构造函数无限期阻塞

pyaudio constructor blocks indefinitely

我 运行 遇到了 python 库 pyaudio 的 PyAudio() 构造函数无限期阻塞的问题,我不明白为什么。

我尝试卸载并重新安装不同版本的 pyaudio,甚至更改了我的 python 版本(我目前使用的是 3.7.1)。我还卸载并重新安装了 portaudio,因为担心这是我的 Mac.

的问题
import pyaudio

myAudio = pyaudio.PyAudio()

这段代码不是在瞬间完成,而是总是无限期地阻塞在第二个语句上,没有明显的解释。任何想法将不胜感激。

安装 libjack 为我解决了这个问题:

sudo apt-get install libjack-jackd2-dev