在Mac上安装pyaudio(python 3)

邵son

我首先尝试:

pip install pyaudio

但有人告诉我

-bash: pip: command not found

然后我尝试了:

pip3 install pyaudio

然后我得到:

src/_portaudiomodule.c:29:10: fatal error: 'portaudio.h' file not found

#include "portaudio.h"

         ^

1 error generated.

error: command '/usr/bin/clang' failed with exit status 1

----------------------------------------
Command "/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4 -c "import setuptools, tokenize;__file__='/private/var/folders/77/gz1txkwj2z925vk6jrkx3wp80000gn/T/pip-build-43z_qk7o/pyaudio/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/77/gz1txkwj2z925vk6jrkx3wp80000gn/T/pip-tkf78ih4-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/77/gz1txkwj2z925vk6jrkx3wp80000gn/T/pip-build-43z_qk7o/pyaudio

但是我已经安装了portaudio

brew install portaudio

警告:已安装portaudio-19.20140130

那我该怎么办。非常感谢,这是我第一次使用pyaudio,所以.......

:)

user5070125:

我假设您使用的是Mac。这是一个简单的问题。

首先安装Xcode。然后重新启动计算机。然后依次运行命令,

xcode-select --install
brew remove portaudio
brew install portaudio
pip3 install pyaudio

为了明确起见,Xcode是通过App Store安装的。Xcode命令行工具对于某些安装是必需的,对于其他安装则不是。为了安全起见,我将其包括在此处。您可能还不需要通过Homebrew卸载并重新安装公式,我这样做是为了确保绝对不会出现问题。

编辑:我被告知Homebrew需要Xcode。所以只要运行

xcode-select --install

命令才能使用Clang。您还在使用什么版本的Mac?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章