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



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

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

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

最佳

试试这个解决方案:

这些步骤适用于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

发件人:无法在M1 Mac上安装PyAudio[PortAudio已安装]

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

sudo apt install portaudio19-dev

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

您可以使用下面的行用于Mac OS

$ python3 -m venv tensorflow-metal-test
$ source tensorflow-metal-test/bin/activate
$ cd tensorflow-metal-test/
$ python -m pip install -U pip
$ pip install tensorflow-macos
$ pip install tensorflow-metal

相关内容

最新更新