如何在Python 3.7上安装PyAudio?
我目前正试图在Python 3.7上安装PyAudio,但当我使用命令“pip install PyAudio”时,会出现一条错误消息:如何在Python 3.7上安装PyAudio?,python,pyaudio,cl.exe,Python,Pyaudio,Cl.exe,我目前正试图在Python 3.7上安装PyAudio,但当我使用命令“pip install PyAudio”时,会出现一条错误消息: "command 'cl.exe' failed: No such file or directory". 我已经尝试过修改路径,但它不起作用。我想也许有人能帮我?摘录到 在窗口中: 使用pip安装: python -m pip install pyaudio 目前,有与Python 2.7、3.4、3.5和3.6的官方发行版兼容
"command 'cl.exe' failed: No such file or directory".
我已经尝试过修改路径,但它不起作用。我想也许有人能帮我?摘录到
在窗口中:
使用pip安装:
python -m pip install pyaudio
目前,有与Python 2.7、3.4、3.5和3.6的官方发行版兼容的控制盘。
显然,Python3.7没有该库的版本,所以我会尝试降级Python版本
如果您继续遇到.exe错误,在这个答案中,他们会解决它。在此网站下载控制盘 如果使用32位,请选择
PyAudio-0.2.11-cp37-cp37m-win32.whl
,如果使用64位,请选择PyAudio-0.2.11-cp37-cp37m-win\u amd64.whl
。
然后转到您的下载文件夹:
cd <your_donwload_path>
或对于32位:
pip install PyAudio‑0.2.11‑cp37‑cp37m‑win32.whl
它与3.7不兼容,据我所知,到目前为止,似乎还没有为使其兼容而做任何工作,我也没有找到任何替代品,因此,除非您想自己构建包并使其与3.7兼容,否则如果不将python安装降级到3.6,就无法使用它,我确实尝试了Hiadore的答案,但这在3.7中也不起作用。只需从下载wheel文件,获取Python版本和bitness的文件。将目录位置更改为下载文件位置,或将下载的文件复制到工作位置
使用pip安装文件名安装它。python 3.7不支持whlpyaudio 将您的版本降级为python 3.6.8
然后尝试使用以下命令安装pyaudio:pip install pyaudioPython 3.7支持该命令。尽管官方并未发布独立版本3.7,但使用3.7的Anaconda 2019.10已经发布。 因此,您有两种选择:
conda安装-c anaconda pyaudio
导入pyaudio
2b)如果您不想构建,只需从Anaconda窃取portaudio.dll即可。它在/Library/bin
窗口
pip安装pipwin
pipwin安装pyaudio
.whl
文件。
对于Python-3.7,请使用PyAudio‑0.2.11‑cp37‑cp37m‑win32.whl
转到并在Windows命令提示符下运行此命令:
pip install PyAudio-0.2.11-cp37-cp37m-win32.whl
您可以使用32位python吗?如果是这样,您需要下载32位版本的PyAudio。它只会告诉我错误:“错误:PyAudio-0.2.11-cp38-cp38-win_amd64.whl在此平台上不受支持。”仅供参考-我在mac@DarrowHartman,它只适用于windows。页面标题:用于Python扩展包的非官方Windows二进制文件。@Hiadore,我收到以下错误:
error:PyAudio-0.2.11-cp37-cp37m-win32.whl在此平台上不受支持。
。关于为什么会发生这种情况,有什么提示吗?它说错误:由于环境错误而无法安装软件包:[Errno 2]没有这样的文件或目录:'C:\\Users\\User\\Desktop\\Python\\Python38\\Lib\\site packages\\PyAudio-0.2.11-cp38-cp38-win\u amd64.whl'
((这个答案是正确的1,不知道为什么会被否决。谢谢!
pip install PyAudio-0.2.11-cp37-cp37m-win32.whl