当我编写pip install pyaudio或-m pip install pyaudio时 然后显示一个错误,如贝娄-
ERROR: Command errored out with exit status 1:
command: 'C:\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\SUDHAN~1\\AppData\\Local\\Temp\\pip-install-zern0h1s\\PyAudio\\setup.py'"'"'; __file__='"'"'C
:\\Users\\SUDHAN~1\\AppData\\Local\\Temp\\pip-install-zern0h1s\\PyAudio\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();ex
ec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\SUDHAN~1\AppData\Local\Temp\pip-record-b0h1w_j0\install-record.txt' --single-version-externally-managed --compile --install-headers
'C:\python37\Include\PyAudio'
cwd: C:\Users\SUDHAN~1\AppData\Local\Temp\pip-install-zern0h1s\PyAudio\
Complete output (9 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
copying src\pyaudio.py -> build\lib.win-amd64-3.7
running build_ext
building '_portaudio' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\SUDHAN~1\\AppData\\Local\\Temp\\pip-install-zern0h1s\\PyAudi
o\\setup.py'"'"'; __file__='"'"'C:\\Users\\SUDHAN~1\\AppData\\Local\\Temp\\pip-install-zern0h1s\\PyAudio\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n
'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\SUDHAN~1\AppData\Local\Temp\pip-record-b0h1w_j0\install-record.txt' --single-version-externally-ma
naged --compile --install-headers 'C:\python37\Include\PyAudio' Check the logs for full command output.
步骤1:从此网站下载Pyaudio
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio
取决于您的python版本
步骤2:然后在下载pyaudio的同一目录上打开cmd
步骤3:然后键入以下命令:
pip install pyaudiofilename
比如说
pip install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl
我希望它能起作用
我也尝试了所有这些答案,但没有一个是有效的
所以我尝试了这个解决方案,它成功了
这是截图
之前
之后
您需要安装MS VShere
正如错误所说,安装
Microsoft Visual C++ 14.0
-它提供了所需的构建工具。你可以从here下载它。此外,为了避免将来出现大多数此类问题,请确保have Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019安装所有这些问题相关问题 更多 >
编程相关推荐