我无法在 Apple Silicon 上安装 python 模块

问题描述

我有 macbook air m1,但无法安装 python 模块,如 numpy、matplotlib。 我用自制软件安装python3.8,然后安装virtaulenv。在 venv 中,当我运行 'pip install numpy' 时出现错误: '... 错误:无法为 numpy 构建轮子 无法构建 numpy 错误:无法为使用 PEP 517 且无法直接安装的 numpy 构建轮子' 我试过“pip install --upgrade pip setuptools wheel”不起作用。请帮忙。

解决方法

从 python.org 安装 python 3.9.1(ARM 版本) 然后,对于 Numpy: python3 -m pip 安装 cython python3 -m pip install --no-binary :all: --no-use-pep517 numpy==1.20rc1

然后,对于 matplotlib: brew 安装 libjpeg python3 -m pip install matplotlib

这在带有 Apple Silicon 的 Mac min 上对我有用。 不过,SciPy 还没有好运。