M1\M2 Mac 安装tensorflow教程(使用conda安装)
使用官网给的pip
安装tensorflow
的方法:在Jupyter中会导致内核崩溃。
在当前单元格或上一个单元格中执行代码时 Kernel 崩溃。请查看单元格中的代码,以确定故障的可能原因。有关详细信息,请单击 此处。有关更多详细信息,请查看 Jupyter log.
解决方法
1. 安装 Miniforge
Miniforge GitHub链接
下载并安装
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
或者
wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
也可以直接下载对应的版本,手动安装
cd <下载目录>
bash ./Miniforge3-MacOSX-arm64.sh
安装成功之后:
2. 创建虚拟环境
conda
和pip
可以进行换源国内镜像再操作,网上教程很多。
可以选择关掉默认启动base环境:
conda config --set auto_activate_base false
创建虚拟环境:
conda create --name tf2 python=3.8
激活虚拟环境:
conda activate tf2
3. 安装Tensorflow-MacOS
安装依赖:
conda install -c apple tensorflow-deps
安装tensorflow:
pip install tensorflow-macos
安装所需metal plugin和datasets:
pip install tensorflow-metal
pip install tensorflow_datasets
4. 安装Jupyter内核以及常用库
conda install -c conda-forge -y pandas jupyter