簡體   English   中英

我如何在 Windows 10 上為 python 3.8.5 安裝 pyaudio

[英]how do i install pyaudio on windows ten for python 3.8.5

我在 Windows 10 上下載了 py 音頻,但是當我運行代碼時,它說請先構建並安裝 PortAudio Python 綁定。 當我執行 pip install portAudio 或 pip install port audio 時,它說:

    ERROR: Command errored out with exit status 1:
     command: 'c:\users\stewa\appdata\local\programs\python\python38-32\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\stewa\\AppData\\Local\\Temp\\pip-install-0ync7n97\\audio.coders\\setup.py'"'"'; __file__='"'"'C:\\Users\\stewa\\AppData\\Local\\Temp\\pip-install-0ync7n97\\audio.coders\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\stewa\AppData\Local\Temp\pip-pip-egg-info-cg067rmb'
         cwd: C:\Users\stewa\AppData\Local\Temp\pip-install-0ync7n97\audio.coders\
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\stewa\AppData\Local\Temp\pip-install-0ync7n97\audio.coders\setup.py", line 5, in <module>
        import ConfigParser
    ModuleNotFoundError: No module named 'ConfigParser'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full 
command 
output.

有誰知道我應該怎么做? 非常感謝

根據文檔,python 輪子僅提供最高 3.6 版的 python 支持。 顯然您使用的是最新版本,我已經使用 python 3.6 在我的系統(Win10)上使用以下命令對其進行了測試:

python -m pip install pyaudio

它有效

在此處了解更多信息

這可能是因為你得到了錯誤的 PyAudio 版本。 您必須獲得與您的 windows(32 或 64)和 python 兼容的版本。 在這里檢查

首先,您必須先使用命令pip uninstall pyAudio

然后,在您獲得正確的版本后,您將進入存儲庫並安裝它。

示例: pip install PyAudio‑0.2.11‑cp39‑cp39‑win_amd64.whl

這些步驟為我解決了這個問題

對於 Windows 操作系統運行:

pip install pipwin
pipwin install pyaudio

對於 Linux 操作系統運行:

sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0
pip install pyaudio --user

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM