---
template: overrides/blogs.html
tags:
- deep learning
- tensorflow
---
# 在Apple Silicon Macs上安装TensorFlow
!!! info
作者:[Vincent](https://github.com/Realvincentyuan),发布于2021-06-06,阅读时间:约6分钟,微信公众号文章链接:[:fontawesome-solid-link:](https://mp.weixin.qq.com/s?__biz=MzI4Mjk3NzgxOQ==&mid=2247484601&idx=1&sn=75f5abda4d4c11c68df992d7e84a0c7d&chksm=eb90f7cddce77edbf2422d88f1f971345feed68f3553c0fdf5a34a6a795aa839e49fa72aa129&token=2030183771&lang=zh_CN#rd)
## 1 前言
[M1 Mac mini 使用半年体验 - Mac的新未来](https://mp.weixin.qq.com/s/m1j07Zcw_GBMbQzYp9Zghg)这篇文章提到了Apple Silicon Mac的出色表现,但兼容性问题对于普通用户而言仍然不容忽视,其中,安装TensorFlow就不像在Intel Macs上用一句`pip install tensorflow`这么简单。但众多开发者和Apple自己都在为Apple Silicon Macs的优化工作不断努力,现在安装TensorFlow已经容易很多了。这篇文章会分享在Apple Silicon Macs上安装TensorFlow的[推荐方法](https://developer.apple.com/metal/tensorflow-plugin/ 'Getting Started with tensorflow-metal PluggableDevice'),建议收藏,以后换机使用!
## 2 确认机器类型
本教程适用于Apple Silicon Macs,确认机器类型,可在顶部导航栏左上角的苹果logo里找到关于本机(About This
Mac),务必认准Apple Silicon。
## 3 安装TensorFlow
### 3.1 安装Conda
首先下载Conda:https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh
下载好的文件默认会出现在下载文件夹(~/Downloads/),打开终端(Terminal)运行下列命令:
```bash
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
```
按照提示进行安装,然后激活Conda环境:
```bash
source ~/miniforge3/bin/activate
```
### 3.2 安装TensorFlow依赖
激活Conda环境后可以安装TensorFlow所需的依赖,命令如下
```bash
conda install -c apple tensorflow-deps
```
当安装新版本的TensorFlow时,Apple建议先做如下工作:
```bash
# 卸载现有的 tensorflow-macos 和 tensorflow-metal
python -m pip uninstall tensorflow-macos
python -m pip uninstall tensorflow-metal
# 升级 tensorflow-deps
conda install -c apple tensorflow-deps --force-reinstall
```
### 3.3 安装TensorFlow
继续在终端(Terminal)运行下列命令:
```bash
python -m pip install tensorflow-macos
```
## 4 使用TensorFlow
可以首先安装Jupyter Notebook,命令如下:
```bash
conda install notebook -y
```
然后启动Jupyter Notebook测试TensorFlow是否已经成功安装,运行命令:
```bash
jupyter notebook
```
新建一个笔记本然后导入TensorFlow进行检查:
## 5 总结
以上教程亲测有效,安装过程十分方便,换电脑是不是又多了一个理由!据说新的Apple Silicon Mac将在2021年11月前与大家见面,让我们一起冲吧!