You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

2023年末求助:Apple M1芯片电脑Anaconda安装TensorFlow遇阻

在Apple M1芯片Mac上安装TensorFlow(Anaconda/Spyder兼容方案)

一、解决Anaconda安装时环境求解卡顿的问题

2023年末完全可以在M1 Mac上通过Anaconda安装适配的TensorFlow,直接用conda install tensorflow卡顿是因为默认频道的arm64包兼容性差,换用以下步骤:

  • 创建并激活专属环境(指定Python 3.10,此版本对M1 TensorFlow支持最稳定):
    conda create -n tf_env python=3.10
    conda activate tf_env
    
  • 通过conda-forge频道安装适配arm64的TensorFlow:
    conda install -c conda-forge tensorflow --override-channels --strict-channel-priority
    
  • 若仍卡顿,先清理conda缓存再重试:
    conda clean -a
    

二、brew安装TensorFlow与Spyder的兼容处理

如果选择brew安装TensorFlow,要让Spyder识别到该包,需手动指定解释器:

  1. 找到brew安装的Python路径:
    which python3
    
    通常路径为/opt/homebrew/bin/python3
  2. 打开Spyder,进入工具 > 偏好设置 > Python解释器,选择使用现有环境,浏览选中上述路径,重启Spyder即可。

更推荐的兼容方案:直接在Anaconda环境内用pip安装Apple官方适配包,无需额外配置就能和Spyder完美兼容:

conda create -n tf_env python=3.10
conda activate tf_env
pip install tensorflow-macos tensorflow-metal

验证安装有效性

激活环境后,在Python终端执行以下代码,若输出GPU设备信息则表示M1加速功能正常启用:

import tensorflow as tf
print(tf.__version__)
print(tf.config.list_physical_devices('GPU'))

内容的提问来源于stack exchange,提问作者electroniclearner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 13:33:17