首页 > 解决方案 > 我创建了一个桌面助手程序,但每次运行该程序时,我都会收到此错误。请帮助我

问题描述

当我尝试安装 pyaudio 它也显示以下错误

为 pyaudio 运行 setup.py clean 无法构建 pyaudio 安装收集的包:pyaudio 为 pyaudio 运行 setup.py install ... 错误 命令 c:\users\hp\appdata\local\programs\python\python37\python 的完整输出。 exe -u -c "import setuptools, tokenize; file ='C:\Users\HP\AppData\Local\Temp\pip-install-okii4l8n\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\HP\AppData\Local\Temp\pip-record-fpl5yt23\install-record.txt --single-version-externally-managed --compile: 运行安装运行 build 运行 build_py 创建 build 创建 build\lib.win-amd64-3.7 复制 src\pyaudio.py -> build\lib.win-amd64-3.7 running build_ext build '_portaudio' 扩展错误:需要 Microsoft Visual C++ 14.0。获取使用“Microsoft Visual C++ 构建工具”: http: //landinghub.visualstudio.com/visual-cpp-build-tools

我也尝试在许多不同的 id 中执行此操作,但它无法正常工作。

回溯(最后一次调用):文件“C:\Users\HP\AppData\Local\Programs\Python\Python37\lib\site-packages\speech_recognition__init__.py”,第 108 行,在 get_pyaudio import pyaudio ModuleNotFoundError: No module named 'pyaudio'

在处理上述异常的过程中,又出现了一个异常:

回溯(最后一次调用):文件“E:/study material/pythonprograms/practiceprograms/jarvis2.py”,第 66 行,在 query = takeCommand().lower() 文件“E:/study material/pythonprograms /practice programs/jarvis2.py”,第 38 行,在 takeCommand 中,以 sr.Microphone() 作为源:文件“C:\Users\HP\AppData\Local\Programs\Python\Python37\lib\site-packages\speech_recognition__init__. py”,第 79 行,init self.pyaudio_module = self.get_pyaudio() 文件“C:\Users\HP\AppData\Local\Programs\Python\Python37\lib\site-packages\speech_recognition__init__.py”,第 110 行,在 get_pyaudio raise AttributeError("Could not find PyAudio; check installation") AttributeError: Could not find PyAudio; 检查安装

标签: python-3.xpyaudioportaudio

解决方案


或者打开 cmd.exe 并尝试pip install pipwin然后pipwin install pyaudio


推荐阅读