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

M1mac安装tensorflow

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

选择apple Silicon版本(arm64)

image-20211024014252100

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

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(避坑版)

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值