我目前正在尝试在Python 3.7上安装PyAudio但是当我使用命令“pip install pyaudio”时,会出现一条错误消息:
“命令'cl.exe'失败:没有这样的文件或目录”。
我已经尝试修改PATH但它没有用。我可能有人可以帮助我吗?谢谢 :)
在这个网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio上下载。
如果使用32位,则选择PyAudio‑0.2.11‑cp37‑cp37m‑win32.whl
,或者对于64位,选择PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl
。然后转到下载文件夹:
cd <your_donwload_path>
pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl
提取到https://people.csail.mit.edu/hubert/pyaudio/
在Windows中:
使用pip安装:
python -m pip install pyaudio
目前,有车轮兼容Python 2.7,3.4,3.5和3.6的官方发行版。
显然,Python 3.7没有该库的版本,因此我尝试降级Python版本。
如果你继续遇到.exe的错误问题,在这个答案https://stackoverflow.com/a/41724634/7290770他们解决它。
它与3.7不兼容,据我所知,到目前为止,似乎没有任何工作可以使它兼容,我没有找到任何替代品,所以除非你想建立打包自己并使其与3.7兼容然后它不能使用没有降级你的python安装到3.6,我确实尝试了Hiadore的答案,这也不适用于3.7。
只需从https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio下载wheel文件,获取Python版本和位数的文件。将目录位置更改为下载文件位置或将下载的文件复制到工作位置。
使用pip install filename.whl安装它