python 错误:无法为pyaudio构建wheel,这是安装pyproject所必需的,基于toml的项目

tmb3ates  于 2022-12-10  发布在  Python
关注(0)|答案(3)|浏览(2496)

我在尝试安装PyAudio时遇到此错误:

ERROR: Could not build wheels for pyaudio, which is required to install pyproject.toml-based projects

有人知道为什么会发生这种情况,以及如何解决吗?
最佳

gzszwxb4

gzszwxb41#

需要开发文件。这些文件随portaudio19-dev包一起安装。

sudo apt install portaudio19-dev
hts6caw3

hts6caw32#

试试这个solution
这些步骤适用于M1 Pro芯片
1.安装portaudio

brew install portaudio

1.链接portaudio

brew link portaudio

1.复制portaudio的安装路径(在下一步中使用)

brew --prefix portaudio

1.在主目录中创建.pydistutils.cfg

sudo nano $HOME/.pydistutils.cfg

然后粘贴以下内容

[build_ext]
include_dirs=<PATH FROM STEP 3>/include/
library_dirs=<PATH FROM STEP 3>/lib/

1.安装Pyaudio

pip install pyaudio

or

pip3 install pyaudio

从:Unable to install PyAudio on M1 Mac [PortAudio already installed]

j5fpnvbx

j5fpnvbx3#

我在构建自己的软件包时遇到了这个错误,通过使用--user结束pip install语句修复了这个错误

相关问题