首页 > 编程语言 >pyqt报错、python报错:src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: 没有那个文件或目录

pyqt报错、python报错:src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: 没有那个文件或目录

时间:2024-02-01 14:23:30浏览次数:25  
标签:src 10 pyaudio api 报错 error include

报错信息:

 -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/devil/anaconda3/envs/91/include -fPIC -O2 -isystem /home/devil/anaconda3/envs/91/include -fPIC -I/usr/local/include -I/usr/include -I/home/devil/anaconda3/envs/91/include/python3.10 -c src/pyaudio/device_api.c -o build/temp.linux-x86_64-cpython-310/src/pyaudio/device_api.o
      src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: 没有那个文件或目录
          9 | #include "portaudio.h"
            |          ^~~~~~~~~~~~~
      compilation terminated.
      error: command '/usr/bin/gcc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pyaudio
Failed to build pyaudio
ERROR: Could not build wheels for pyaudio, which is required to install pyproject.toml-based projects

image



参考:

https://blog.csdn.net/smile_5me/article/details/135640758



解决方法:

sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0


标签:src,10,pyaudio,api,报错,error,include
From: https://www.cnblogs.com/devilmaycry812839668/p/18001130

相关文章

  • AWR1243+DCA100——数据读取
    一、DCA1000读取AWR1243的ADC数据的格式DCA1000通过4个LVDS线读取对应AWR1243的4个接收天线Rx的回波数据;使能LVDS的数量要和使能接收天线Rx的数量相等,且由大到小依次对应。例如使能了RX1,RX2和Lane2,Lane3,则Lane2读取RX1数据,Lane3读取RX2数据,其他数据线(Lane1和Lane4填充零);每......
  • [stable/nginx-ingress] [emerg] 46#46: bind() to 0.0.0.0:80 failed (13: Permissio
    该报错与nginx的报错是一样的,不同的是发生在kubernetes-ingress场景。使用NginxIngressController时,以Deployment的方式启动POD时会报错。使用的Deployment配置示例:https://github.com/nginxinc/kubernetes-ingress/blob/main/deployments/deployment/nginx-ingress.yaml这......
  • AWR1243+DCA1000的开箱测试
    一、AWR1243+DCA1000实物图二、开箱测试参考文件:[mmwave_sensor_raw_data_capture_using_dca1000_v02](mmwave_sensor_raw_data_c...sing_dca1000_v02.pdfhttps://www.alipan.com/s/KZaKMNTD7sr)1.AWR1243--SOP模式设置这里是使用DCA1000进行采样,选择“011(SOPmode2)......
  • CVE-2010-2883漏洞
    CVE-2010-2883AdobeReaderTTF字体SING表栈溢出漏洞1.漏洞描述​ AdobeReader和Acrobat都是美国奥多比(Adobe)公司的产品。AdobeReader是一款免费的PDF文件阅读器,Acrobat是一款PDF文件编辑和转换工具。基于Window和MacOSX的AdobeReader和Acrobat9.4之前......
  • pyqt编写的走迷宫游戏环境,python语言,exe文件可以成功运行Window10系统上
    地址:https://pypi.org/project/magic-maze/真实的运行效果:......
  • 关于pycharm报错:Original error was: DLL load failed while importing _multiarray_u
    前提:遇到该问题时,已重新卸载并安装numpy,但由于今日重新打开pycharm,运行相同的代码,又再次报错,故重新寻找了新的方式进行尝试。原文地址解决方法:Step1:点击run,找到EditConfigurationsStep2:在EnvironmentVariables后加入:Path=Anaconda根目录\Library\bin......
  • 20231024 集训
    NOIP2023-div2模拟赛25A原题发现实际上是一个直角边与坐标系垂直的直角三角形,直角顶左上且其上字符为J,右边的字符是O,底下的字符是I。于是可以在J处统计贡献,另外两个做后缀和处理即可。B卡常做法里不要写#defineintlonglong!!!\(O(n\logn)\):所有数按数值从大到小......
  • C Primer Plus 中文第6版 10.13 第11题
    题目:编写一个程序,声明一个int类型的3*5二维数组,并用合适的值初始化它。该程序打印数组中的值,然后各值翻倍(即是原来的2倍),并显示出各个元素的新值。编写一个函数显示数组的内容,再编写一个函数把各元素的翻倍。这两个函数都以函数名和行数作为参数。分析:写2个函数即可。翻倍函数,用于使......
  • [office] excel2010工作表的切换与重命名
    在使用excel工作表时,我们可能会对多个工作表进行来回切换查看,今天小编为大家介绍一下如何切换工作表及重命名工作表。一、切换工作表切换工作表主要有两种方法:1、直接使用鼠标对工作表标签sheet进行点击切换;2、使用快捷键,ctrl+pageup和ctrl+pagedown键,可以快速进行工作表切换。二......
  • 题解 P6491 [COCI2010-2011#6] ABECEDA
    传送门。分析两个字符大小关系不变,并且具有传递性,我们可以联想到拓扑排序来解决。因此,我们就通过字符串的大小关系,推断出一些字符的大小关系,然后拓扑排序即可。#include<bits/stdc++.h>#include<vector>#include<string>#include<queue>//#defineintlonglongusing......