美文网首页
Linux安装Pyaudio (解决出现"没有找到po

Linux安装Pyaudio (解决出现"没有找到po

作者: weizujie | 来源:发表于2019-02-15 20:53 被阅读3次

    前言

    这两天趁着没事把系统重置了一遍,然后弄了个双系统,Windows + Deepin。经过折腾大部分环境已经恢复如初,不过 Windows 下毕竟和 Linux 环境有些不兼容,这次安装 pyaudio 就出现了问题,这里做一下记录。

    出现问题

     ✘  PyAudio-0.2.11  python setup.py install  
    running install
    running bdist_egg
    running egg_info
    writing src/PyAudio.egg-info/PKG-INFO
    writing dependency_links to src/PyAudio.egg-info/dependency_links.txt
    writing top-level names to src/PyAudio.egg-info/top_level.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
    creating build
    creating build/lib.linux-x86_64-3.7
    copying src/pyaudio.py -> build/lib.linux-x86_64-3.7
    running build_ext
    building '_portaudio' extension
    creating build/temp.linux-x86_64-3.7
    creating build/temp.linux-x86_64-3.7/src
    gcc -pthread -B /home/jie/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/jie/anaconda3/include/python3.7m -c src/_portaudiomodule.c -o build/temp.linux-x86_64-3.7/src/_portaudiomodule.o
    src/_portaudiomodule.c:29:10: fatal error: portaudio.h: 没有那个文件或目录
     #include "portaudio.h"
              ^~~~~~~~~~~~~
    compilation terminated.
    error: command 'gcc' failed with exit status 1
    

    问题出在找不到 portaudio.h 这个文件。

    解决办法

    Deepin

    没有这个文件我们就想办法安装,所以可以通过安装 portaudio 来解决。

    1, 到官网下载pa_stable_v190600_20161030.tgz (←或者直接点击下载)
    2, 下载之后解压进入文件夹
    3, 在文件夹下打开命令行输入一下命令
    $ ./configure
    $ make
    $ make install

    Ubuntu

    安装依赖库sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0

    等待安装完成之后就可以安装 pyaudio 了

    $ pip install pyaudio
    

    相关文章

      网友评论

          本文标题:Linux安装Pyaudio (解决出现"没有找到po

          本文链接:https://www.haomeiwen.com/subject/fqtveqtx.html