MacBook Air / M1芯片 / macOS Big Sur 11.4
系统自带python2.7,自己安装python3
安装好之后,能够正常启动,
想着安装常见的库,
结果安装numpy, scipy这些最基本的都安装不了,
报错 Failed to build numpy ERROR: Could not build wheels for numpy which use PEP 等等
后来搜了很久,有说是python版本太高的,安了好几个版本。。。都不太行。
我一直以为是pip是坏的,后来安装个requests,成功了。。。但是就是numpy/scipy这些不太行
后来看到一篇博客终于解决了。主要步骤如下:
一、安装miniforge
下载地址:
https://github.com/conda-forge/miniforge/
这里选择最新支持apple silicon的版本
二、安装
Safari默认下载路径为download,此时我们打开终端
cd Downloads
bash Miniforge3-MacOSX-arm64.sh
默认应该一路yes就可以,(如果不想把conda设置为默认的环境的要注意选择no)
三、确认安装成功
打开终端,输入python
注意此时已经默认切换到base环境,如果不喜欢一会教大家如何取消他,我们看到此时python的包管理已经由conda-forge负责了,证明安装成功
四、安装numpy
直接运行conda install numpy 即可
conda install numpy
五、看看安装成功没
终于正常可用了,大功告成!