python學習筆記--pip安裝pyaudio庫報錯ERROR: Command errored out with exit status 1:解決辦法


需要使用pyaudio來播放音頻文件,在pip 安裝時報如下錯誤:

ERROR: Command errored out with exit status 1

解決辦法:

1、下載該庫文件對應版本的.whl文件

下載地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

找到需要的庫文件,會有多個版本可以下載,需要選擇正確版本的才行。

pyaudio庫鏈接 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio
會看到PyAudio庫有以下:

PyAudio: bindings for the PortAudio library.
Includes ASIO, DS, WMME, WASAPI, WDMKS support.
PyAudio‑0.2.11‑cp39‑cp39‑win_amd64.whl
PyAudio‑0.2.11‑cp39‑cp39‑win32.whl
PyAudio‑0.2.11‑cp38‑cp38‑win_amd64.whl
PyAudio‑0.2.11‑cp38‑cp38‑win32.whl
PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl
PyAudio‑0.2.11‑cp37‑cp37m‑win32.whl
PyAudio‑0.2.11‑cp36‑cp36m‑win_amd64.whl
PyAudio‑0.2.11‑cp36‑cp36m‑win32.whl
PyAudio‑0.2.11‑cp35‑cp35m‑win_amd64.whl
PyAudio‑0.2.11‑cp35‑cp35m‑win32.whl
PyAudio‑0.2.11‑cp34‑cp34m‑win_amd64.whl
PyAudio‑0.2.11‑cp34‑cp34m‑win32.whl
PyAudio‑0.2.11‑cp27‑cp27m‑win_amd64.whl
PyAudio‑0.2.11‑cp27‑cp27m‑win32.whl

版本選擇說明:

PyAudio‑0.2.11‑cp38‑cp38‑win_amd64.whl 表示適合python版本為3.8,Windows64位
PyAudio‑0.2.11‑cp27‑cp27m‑win32.whl 表示適合python版本為2.7,Windows32位
其余以此類推

2、將下載好的 PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl 文件拷貝到python安裝路徑的pip.exe同級目錄下。

一般來說路徑在:C:\*****\Python\Python37\Scripts

3、win+R打開cmd命令窗口,切換到pip.exe路徑下,執行以下命令:

pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl 

執行命令后,看到提示:Successfully installed PyAudio‑0.2.11 則說明安裝成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM