python-3.x - 我创建了一个桌面助手程序,但每次运行该程序时,我都会收到此错误。请帮助我
问题描述
当我尝试安装 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; 检查安装
解决方案
或者打开 cmd.exe 并尝试pip install pipwin
然后pipwin install pyaudio
推荐阅读
- python - Python Resutling 'int' 对象中的 OpenCv 问题不可调用
- css - 如何使用 CSS 使具有不同背景的 2 列等高?
- flutter - 有什么方法可以在 Flutter 中的 PDF 文件上添加标记或图钉?
- php - 缺少 openssl 扩展 phpmailer
- aws-api-gateway - 使用 WAF 保护 SAM 定义的 API
- go - 验证模拟调用的顺序
- python - 用于调试 Python 模块的 Visual Studio Code launch.json 设置
- ruby-on-rails - Rails:更新(has_many)子记录时更新父属性
- javascript - 如何使用 readLine() 在使用 Javascript 的输入中逐行读取?
- javascript - 如果存在与 MongoDB 和 Mongoose 匹配的另一个文档,则添加字段