【问题标题】:How do I install python third party libs on the m1 chip?如何在 m1 芯片上安装 python 第三方库?
【发布时间】:2021-04-05 10:06:01
【问题描述】:
根据pip或brew安装第三方库的错误,Mac Book Air M1芯片似乎不支持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
我试过了:
- 点安装
<lib>
- 在本地安装库并尝试使用不带 pep517 的 pip 安装
- 酿造安装
<lib>
- openblas 安装 lib
- intel venv 上的 python env
【问题讨论】:
标签:
python
pandas
pip
homebrew
apple-m1
【解决方案1】:
我遇到了完全相同的问题,使用不同的库,但 PEP 517 的错误代码相同,当时我使用的是 python 3.9,我检查了文档,发现这是 python 版本的问题库,降级到 Python 3.6,瞧!有效。
基本上尝试降级到 Python 3.6 并检查。
【解决方案2】:
通过Anaconda 安装python 库似乎可行。我只是下载了安装程序,以后可以在全球范围内使用这些库。如果有人有更好的深入解释,请随时发表评论。
【解决方案3】:
我在尝试安装不同的软件包时收到了相同的消息。我通过删除 CommandLineTools 并再次安装它来解决。步骤是:
sudo rm -r /Library/Developer/CommandLineTools
等待命令提示符...
xcode-select --install
这为我解决了这个问题。