Mac M1芯片 安装tensorflow

背景

Mac OS M1芯片,anaconda
以前安装都使用下述指令

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  tensorflow

但新入的Mac M1芯片中显示:zsh: illegal hardware instruction python
查询之后发现是M1芯片暂不支持直接使用anaconda安装tensorflow,M1芯片兼容性有点差,后续探索了一番才成功安装。

安装流程

  1. 下载tensorflow 文件和anaconda arm架构安装包
    下载tensorflow
    点击你需要下载的文件就可以了,我下载的是圈出来的版本。
    在这里插入图片描述
    下载anaconda arm
    点击here就可以下载
    在这里插入图片描述
    友情提醒,下载时候可以选择稳定且网速好的网络,要不然很慢很慢~
  2. 解压文件
 tar -xvf tensorflow_macos-0.1alpha1.tar 

在这里插入图片描述
3. anaconda 安装及环境配置
紧接上一步,直接在终端中输入指令,安装

/bin/bash ./Miniforge3-MacOSX-arm64.sh

然后创建虚拟环境,命名为 tf_env

conda create -n tf_env python=3.7

再进入虚拟环境

conda activate tf_env

最关键的一步,很多博主都是选择使用pip或者修改envs的路径然后再去安装,试过好几个,都会显示错误、安装不成功等,最后有个老哥推荐直接使用conda去安装,一次性成功了。

conda install tensorflow

在这里插入图片描述
安装成功之后,效果如下:
在这里插入图片描述

ps :要在terminal中激活这个env的时候直接输入

conda activate /Users/xxx/opt/anaconda3/envs/tf_env
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐