大家好,我正在进行一个名为JARVIS的项目,当我运行代码时,出现了一个错误,提示没有名为pyaudio的模块。当我尝试通过输入pip install pyaudio来安装时,又出现了错误。我使用的是Windows系统(Windows 7)。
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. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
这是我的FARADAY AI的代码。我使用的是Python 3.8(32位机器),Python也是32位的。
回答:
这是一个非常常见的问题,我记得这是我在Python中遇到的第一个错误。你无法安装pyaudio是因为你的系统缺少构建pyaudio所需的组件。你应该访问https://www.lfd.uci.edu/~gohlke/pythonlibs/,按Ctrl+F键,输入pyaudio,然后下载与你的机器和Python版本匹配的whl文件。
下载后,你应该在安装文件的目录中按住Shift键并右键点击,然后选择“在此处打开PowerShell窗口”。最后,输入pip install并输入whl文件名的前几个字母,然后按TAB键,最后按ENTER键。成功!
你已经安装了pyaudio。