当我尝试安装pyaudio时,它还会显示以下错误
为pyaudio运行setup.py clean无法构建pyaudio安装 收集的软件包:pyaudio为pyaudio运行setup.py install ... 错误 来自命令c:\ users \ hp \ appdata \ local \ programs \ python \ python37 \ python.exe -u -c的完整输出 “导入设置工具, tokenize; 文件 ='C:\ Users \ HP \ AppData \ Local \ Temp \ pip-install-okii4l8n \ pyaudio \ setup.py'; f = getattr(tokenize, '打开',打开)(文件);代码= f.read()。replace('\ r \ n', '\ n'); f.close(); exec(compile(code, file ,'exec')))“安装 --record C:\ Users \ HP \ AppData \ Local \ Temp \ pip-record-fpl5yt23 \ install-record.txt -单一版本-外部管理-编译: 运行安装 运行构建 运行build_py 创建版本 创建build \ lib.win-amd64-3.7 复制src \ pyaudio.py-> build \ lib.win-amd64-3.7 运行build_ext 建立'_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中 导入pyaudio ModuleNotFoundError:没有名为“ pyaudio”的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次通话最近):文件“ E:/学习资料/ python 程序/练习程序/jarvis2.py“,第66行,在 query = takeCommand()。lower()文件“ E:/学习材料/ python程序/实践程序/jarvis2.py”,行38,在takeCommand中 以sr.Microphone()作为来源:文件“ C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages \ speech_recognition__init __。py”, 第79行,初始化 self.pyaudio_module = self.get_pyaudio()文件“ C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages \ speech_recognition__init __。py”, 第110行,在get_pyaudio中 引发AttributeError(“找不到PyAudio;请检查安装”)AttributeError:找不到PyAudio;检查安装
答案 0 :(得分:0)
似乎您需要列出的网站上的“ Microsoft Visual C ++ Build Tools”,但PyAudio有点破...
我遇到了同样的错误,所以您可以做的是创建一个条件来激活文本命令行。 我在https://github.com/PythonGuy888/ATLAS上有一个与您类似的代码,在这里我创建了上述条件,因为我正在开发代码的PC也无法安装PyAudio ...
希望这会有所帮助。
答案 1 :(得分:0)
安装Python 3.6,然后下载PyAudio,因为Python> 3.6不支持它 如果它不起作用,请删除当前的Python版本,稍后再下载。
答案 2 :(得分:0)
或打开cmd.exe,然后依次尝试pip install pipwin
和pipwin install pyaudio