我这个小菜鸡买了m1之后就开始张罗着安装各种软件,尤其是遇到了tensorflow,各种难受,踩了一堆坑,比如各种tf版本不兼容(如signal 4: SIGILL报错)、各种zsh: killed等等。我也查阅了很多其他相关的攻略,但是很多还是有步骤问题。这里我整理一下自己的安装配置过程,跟其他的blog一样,因为anaconda现在还没完美支持M1,因此通用的步骤还是Xcode、miniforge、ATF2.4等。记录一下这个安装过程吧,防止忘记了。重要的的步骤都来自于这个博客TensorFlow 2.4 on Apple Silicon M1: installation under Conda environment,这个也是我目前发现的最全最有效的攻略了,以下的记录大部分也是照搬和翻译,哈哈哈哈。
首先,需要安装Xcode Command Line Tools,直接从Apple Developer下载就行,有点大,下载完了之后下一步下一步安装即可;
第二步,安装miniforge:
1. 从miniforge github上找到arm64(Apple Silicon)版本进行下载,下一步下一步的安装即可,遇到[y/n]就选yes就行,如下图: