如何在 m1 芯片上安装 python 第三方库?

时间:2021-04-05 10:06:01

标签: python pandas pip homebrew apple-m1

Mac Book Air M1芯片根据pip或brew安装第三方库的错误提示似乎不支持pep517。即使在没有 pep517 本地下载库的情况下使用这些方法也不起作用。如何规避这一点?

使用 pip install pandas 时出错:

  Failed to build numpy
  ERROR: Could not build wheels for numpy which use PEP 517 and cannot be installed directly

我已经试过了:

  • pip install <lib>
  • 在本地安装库并尝试在没有 pep517 的情况下使用 pip 进行安装
  • brew install <lib>
  • openblas 安装 lib
  • 英特尔 venv 上的 python 环境

3 个答案:

答案 0 :(得分:2)

我遇到了完全相同的问题,使用不同的库但 PEP 517 的错误代码相同,当时我使用的是 python 3.9,我检查了文档并发现这是 python 版本的问题库,降级到 Python 3.6,瞧!有效。 基本上尝试降级到 Python 3.6 并检查。

答案 1 :(得分:0)

通过 Anaconda 安装 python 库似乎有效。我只是下载了安装程序,以后可以在全球范围内使用这些库。如果有人有更好更深入的解释,请随时发表评论。

答案 2 :(得分:0)

我在尝试安装不同的软件包时收到相同的消息。我通过删除 CommandLineTools 并重新安装来解决。步骤是:

<块引用>

sudo rm -r /Library/Developer/CommandLineTools

等待命令提示符...

<块引用>

xcode-select --install

这为我解决了这个问题。