M1mac安装tensorflow教程,解决引入matplotlib出错问题

M1mac安装tensorflow

首先安装miniforge3
点击此处去github下载miniforge

选择apple Silicon版本(arm64)

M1mac安装tensorflow教程,解决引入matplotlib出错问题_第1张图片

下载完成后进入下载目录,执行命令:

bash Miniforge3-MacOSX-arm64.sh

遇到[y/N]就选择yes

安装完成后可以尝试 conda --version或者 conda info --env等命令检查一下是否成功。

在本地创建一个environment.yml文件,写入以下内容:

name: apple_tensorflow
channels:
  - conda-forge
  - nodefaults
dependencies:
  - absl-py
  - astunparse
  - gast
  - google-pasta
  - grpcio
  - h5py
  - ipython
  - keras-preprocessing
  - numpy
  - opt_einsum
  - pip=20.2.4
  - protobuf
  - python-flatbuffers
  - python=3.8
  - scipy
  - tensorboard
  - tensorflow-estimator
  - termcolor
  - typeguard
  - typing_extensions
  - wheel
  - wrapt

记住这个文件所在的路径,不知道的话可以在终端界面用pwd查看一下,这里先记做environment_path

然后在终端中执行如下命令:

conda env create --file=environment_path/environment.yml --name=tensorflow

其中environment_path为environment.yml所在目录

随后就会进入安装各种包的过程,安装完成后在终端中执行如下命令激活tensorflow环境:

conda activate tensorflow

然后在终端中执行如下命令:

pip install --upgrade --force --no-dependencies https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl

等待安装完成即可。

需要注意的一点是

如果在项目中引入matplotlib时报错,可以先将matplotlib卸载,然后执行如下命令:

conda install matplotlib

本文主要参考自:在M1的Mac上安装Tensorflow(避坑版)

你可能感兴趣的:(报错与修改,计算机视觉,1024程序员节,mac,os,x,tensorflow,anaconda,计算机视觉)