简体   繁体   English

无法在python中安装pyaudio库

[英]Can not install pyaudio library in python

As I am running CMD as administrator and trying to install pyaudio by pip install pyaudio I am getting the folloing error.当我以管理员身份运行 CMD 并尝试通过pip install pyaudio我收到以下错误。 I also have installed MS-VS C++ 14 .我还安装了MS-VS C++ 14

Installing collected packages: pyaudio Running setup.py install for pyaudio ... error ERROR: Command errored out with exit status 1: command: 'c:\\users\\cloud analogy\\appdata\\local\\programs\\python\\python37-32\\python.exe' -u -c 'import sys, setuptools, tokenize;安装收集的软件包:pyaudio 运行 setup.py install for pyaudio ... 错误错误:命令出错,退出状态 1:命令:'c:\\users\\cloud analogy\\appdata\\local\\programs\\python\\python37-32\\python .exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\CLOUDA~1\\AppData\\Local\\Temp\\pip-install-dcxzpwri\\pyaudio\\setup.py'"'"'; sys.argv[0] = '"'"'C:\\Users\\CLOUDA~1\\AppData\\Local\\Temp\\pip-install-dcxzpwri\\pyaudio\\setup.py'"'"'; __file__='"'"'C:\\Users\\CLOUDA~1\\AppData\\Local\\Temp\\pip-install-dcxzpwri\\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\\CLOUDA~1\\AppData\\Local\\Temp\\pip-record-1s6dsj4b\\install-record.txt' --single-version-externally-managed --compile cwd: C:\\Users\\CLOUDA~1\\AppData\\Local\\Temp\\pip-install-dcxzpwri\\pyaudio\\ Complete output (9 lines): running install running build running build_py creating build creating build\\lib.win32-3.7 copying src\\pyaudio.py -> build\\lib.win32-3.7 running build_ext building '_portaudio' extension error: Microsoft Visual C++ 14.0 is required. __file__='"'"'C:\\Users\\CLOUDA~1\\AppData\\Local\\Temp\\pip-install-dcxzpwri\\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\\CLOUDA~1\\AppData\\Local\\Temp\\ pip-record-1s6dsj4b\\install-record.txt' --single-version-externally-managed --compile cwd: C:\\Users\\CLOUDA~1\\AppData\\Local\\Temp\\pip-install-dcxzpwri\\pyaudio\\ Complete输出(9 行):running install running build running build_py 创建 build 创建 build\\lib.win32-3.7 复制 src\\pyaudio.py -> build\\lib.win32-3.7 running build_ext building '_portaudio' 扩展错误:Microsoft Visual C++ 14.0是必须的。 Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/ ---------------------------------------- ERROR: Command errored out with exit status 1: 'c:\\users\\cloud analogy\\appdata\\local\\programs\\python\\python37-32\\python.exe' -u -c 'import sys, setuptools, tokenize;使用“Microsoft Visual C++ 构建工具”获取它: https : //visualstudio.microsoft.com/downloads/ --------------------------- ------------- 错误:命令出错,退出状态为 1:'c:\\users\\cloud analogy\\appdata\\local\\programs\\python\\python37-32\\python.exe' -u -c '导入系统、设置工具、标记化; sys.argv[0] = '"'"'C:\\Users\\CLOUDA~1\\AppData\\Local\\Temp\\pip-install-dcxzpwri\\pyaudio\\setup.py'"'"'; sys.argv[0] = '"'"'C:\\Users\\CLOUDA~1\\AppData\\Local\\Temp\\pip-install-dcxzpwri\\pyaudio\\setup.py'"'"'; __file__='"'"'C:\\Users\\CLOUDA~1\\AppData\\Local\\Temp\\pip-install-dcxzpwri\\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\\CLOUDA~1\\AppData\\Local\\Temp\\pip-record-1s6dsj4b\\install-record.txt' --single-version-externally-managed --compile Check the logs for full command output. __file__='"'"'C:\\Users\\CLOUDA~1\\AppData\\Local\\Temp\\pip-install-dcxzpwri\\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\\CLOUDA~1\\AppData\\Local\\Temp\\ pip-record-1s6dsj4b\\install-record.txt' --single-version-externally-managed --compile 检查日志以获取完整的命令输出。

Since you are on windows, go to https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio and download pyaudio according to the version of python that you have Then navigate to the directory that contains your file and install the module except replacing the module name with the file name由于您在 Windows 上,请转到https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio并根据您拥有的 python 版本下载 pyaudio 然后导航到包含您的文件的目录并安装模块除了用文件名替换模块名

eg例如

pip install PyAudio‑0.2.11‑cp39‑cp39‑win_amd64.whl pip 安装 PyAudio‑0.2.11‑cp39‑cp39‑win_amd64.whl

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM