我最近尝试安装' pyaudio'我的PyCharm Edu IDE中的模块。但是通过项目解释器进行安装会导致以下错误:
src / _portaudiomodule.c:29:10:致命错误:' portaudio.h'找不到文件
答案 0 :(得分:0)
我通过使用pip安装软件包并将它们导入pycharm Ide。
以某种方式解决了这个问题我执行以下操作: -
1. brew install portaudio
2 pip3 install pyaudio
安装较低版本的pyaudio,所以我按照命令
升级到0.2.11 pip3 install --upgrade pyaudio==0.2.11
然后安装必要的软件包,您可以将它们导入pycharm。对我来说,当我设定路径时,它们会自行导入。 以下链接将有助于在Pycharm中导入模块。 Click here
这是我对python模块/usr/local/lib/python3.6/site-packages
答案 1 :(得分:0)
我修复它的方法是在下面安装Python2.7的新副本
/usr/local/bin/python2.7
,然后在PyCharm首选项下将其选为我的项目翻译。 使用PyCharm的内部软件包管理器仍然会向我抛出错误消息,但是到目前为止,我可以通过OSX终端使用pip软件包管理器,而没有任何问题。
例如
pip2.7 install opencv
答案 2 :(得分:0)
我有相同的确切错误,我发现我在pycharm上运行python 3.6,而pip使用3.7 我输入了pip3.6 install pyaudio并解决了问题
实际上,因为我对CS完全陌生,所以这种问题发生了多次。永远记得检查版本。
答案 3 :(得分:0)
我遇到了确切的错误,因此针对正在工作的特定环境,我将python版本更改为3.6。
在命令提示符处尝试此命令。请勿使用SpeechRecognition
,因为这是我的环境名称。您应该选择自己的环境名称。
示例:
conda create --name SpeechRecognition python=3.6
然后,要激活新环境,请输入:
conda activate SpeechRecognition