无法在 ubuntu 16.04 中安装 PyAudio 0.2.11

苏米亚吉特

我从https://pypi.python.org/pypi/PyAudio下载了 PyAudio 0.2.11 tar 文件并运行以下命令:

sudo python setup.py install

我收到以下错误:

running install

Checking .pth file support in /usr/local/lib/python3.5/dist-packages/
/usr/bin/python3 -E -c pass

TEST PASSED: /usr/local/lib/python3.5/dist-packages/ appears to support .pth files

running bdist_egg

running egg_info

writing top-level names to src/PyAudio.egg-info/top_level.txt

writing src/PyAudio.egg-info/PKG-INFO

writing dependency_links to src/PyAudio.egg-info/dependency_links.txt

reading manifest file 'src/PyAudio.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

writing manifest file 'src/PyAudio.egg-info/SOURCES.txt'

installing library code to build/bdist.linux-x86_64/egg

running install_lib

running build_py

running build_ext

building '_portaudio' extension

x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c src/_portaudiomodule.c -o build/temp.linux-x86_64-3.5/src/_portaudiomodule.o
src/_portaudiomodule.c:28:20: fatal error: Python.h: No such file or directory

compilation terminated.

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

我怎样才能成功安装它?

我什至尝试过这个“git clone https://people.csail.mit.edu/hubert/git/pyaudio.git ”,但在编译时它显示以下错误:

src/_portaudiomodule.c:28:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

为了编译,我使用了这个命令: sudo python3 setup.py install

苏米亚吉特

Python 第一个软件要求是 Python 2.6、2.7 或 Python 3.3+。这是使用库所必需的。

PyAudio(适用于麦克风用户)当且仅当您想使用麦克风输入(麦克风)时,才需要 PyAudio。PyAudio 版本 0.2.11+ 是必需的,因为在某些情况下从麦克风录制时,早期版本具有已知的内存管理错误。

如果未安装,库中的所有内容仍然可以工作,除非尝试实例化 Microphone 对象将引发 AttributeError。

PyAudio网站上的安装说明相当不错——为方便起见,总结如下:

在 Windows 上,使用 Pip:pip install pyaudio在终端中执行安装 PyAudio

在 Debian 衍生的 Linux 发行版(如 Ubuntu 和 Mint)上,使用 APT 安装 PyAudio:sudo apt-get install python-pyaudio python3-pyaudio在终端中执行如果存储库中的版本太旧,请使用 Pip: execute 安装最新版本sudo apt-get install portaudio19-dev python-all-dev python3-all-dev && sudo pip install pyaudio如果使用 Python 3 pippip3替换)。

在OS X上,使用自制安装PortAudio: brew install portaudio然后,使用 Pip: 安装 PyAudio pip install pyaudio

在其他基于 POSIX 的系统上,使用您选择的包管理器安装 portaudio19-dev 和 python-all-dev(或 python3-all-dev,如果使用 Python 3)包(或它们最接近的等价物),然后使用安装 PyAudio Pip:(如果使用 Python 3 则pip install pyaudio替换pippip3)。

为方便起见,包含用于 Windows 和 Linux 上常见 64 位 Python 版本的 PyAudio 轮包,位于存储库根目录中的第三方 / 目录下。要安装,只需在存储库根目录中运行pip install wheel后跟pip install ./third-party/WHEEL_FILENAME如果使用 Python 3 则替换pippip3)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Ubuntu 16-04 上安装 opencv

来自分类Dev

以下软件包具有未满足的依赖性:无法安装任何软件。Ubuntu的16:04

来自分类Dev

无法在 ubuntu 20.04 中安装 Internet Explorer 11

来自分类Dev

在Ubuntu 16上Oracle 11g安装失败

来自分类Dev

无法在 Ubuntu 16 中编辑 PATH

来自分类Dev

如何在Ubuntu 19.10中安装'libgnome2-0'

来自分类Dev

Ubuntu-16-04:如何从 wifi 托盘中移除 wifi 适配器

来自分类Dev

Python 3 和 Ubuntu 16:我无法在 Anaconda 中安装 pdfminer?

来自分类Dev

无法在 Ubuntu 14.04 中安装 apache2

来自分类Dev

无法在 Ubuntu 20.04 中安装 libcairo2-dev

来自分类Dev

在Ubuntu 15.04中安装libgtk-x11-2.0.so.0

来自分类Dev

如何在Ubuntu 12; 04中安装nmap

来自分类Dev

如何在Ubuntu 12; 04中安装nmap

来自分类Dev

在 Ubuntu 16 中安装 libfmt-dev

来自分类Dev

无法在Ubuntu中安装Swift

来自分类Dev

无法在Ubuntu中安装Swift

来自分类Dev

Ubuntu 16:pip install安装到python 3而不是2

来自分类Dev

在apache2的Ubuntu 16上安装php5.5

来自分类Dev

RAID0中配置的NVMe磁盘无法安装Ubuntu 16.04

来自分类Dev

VM中的ubuntu 16无法访问Internet

来自分类Dev

在Ubuntu 16中使用php5安装xdebug-错误:无法读取ltmain.sh

来自分类Dev

无法在 Ubuntu 16.04 上安装 Apache 2

来自分类Dev

在Windows的PyCharm中安装PyAudio

来自分类Dev

Ubuntu 16:E:无法获取

来自分类Dev

我无法在python 3.8和3.7中安装PyAudio模块,尝试使用的每种方法都存在错误,如何安装?

来自分类Dev

pyaudio无法导入_portaudio

来自分类Dev

无法导入PyAudio

来自分类Dev

安装ubuntu时无法安装grub2

来自分类Dev

在Ubuntu 16上安装CUDA 8:无法找到cuda软件包

Related 相关文章

热门标签

归档