我的python版本是3.9.0
我尝试安装
pyaudio
,但收到错误消息。
我从非官方网站尝试了几个不同的版本,但都不起作用。
每次我收到一条错误消息:
错误:找不到满足 PyAudio-0.2.11-cp36-cp36m-win_amd64 要求的版本(来自版本:无)
错误:找不到 PyAudio-0.2.11-cp36-cp36m-win_amd64 的匹配发行版
这是没有适用于 python 3.9.0 的 pyaudio 版本
信息非常明确。 PyPI 还没有 Python 3.9 版本的
pyaudio
。 Christoph Gohlke 的网站 https://www.lfd.uci.edu/~gohlke/pythonlibs 可以。我从那里下载了它并且它可以工作。如果它对您不起作用,那么您应该显示您发出的 pip
命令,而不仅仅是您收到的错误消息。我用的是命令行
pip install D:\Users\BoarGules\Downloads\PyAudio-0.2.11-cp39-cp39-win_amd64.whl
也许您期望
pip
知道下载的轮子在哪里,而不被告知去哪里看?
如果您想为 Python 3.9 安装
pyaudio
,那么使用名为 PyAudio-0.2.11-cp36-cp36m-win_amd64.whl
的轮子将无济于事:Python 版本嵌入在文件名中,并且显示为 3.6 而不是 3.9,因此请使用正确的文件重试.
试试这个
pip install pipwin
然后
pipwin install pyaudio
对于使用 Mac 操作系统的任何人:
首先尝试一下:
brew install portaudio
然后安装PyAudio:
pip install pyaudio