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

M1芯片MacOS Ventura 13.3.1下Python3.11.3安装TensorFlow失败求助

解决M1 Mac安装TensorFlow找不到版本的问题

问题原因

你使用的Python 3.11.3和M1芯片的组合,官方标准TensorFlow包没有适配对应的arm64架构版本,导致pip无法找到匹配的安装包。

解决方法

方法一:使用Apple官方适配版本(推荐)

  • 安装TensorFlow依赖:
    brew install tensorflow-deps
    
  • 创建并激活虚拟环境(避免影响全局Python环境):
    python3 -m venv tf-env
    source tf-env/bin/activate
    
  • 安装Apple定制的TensorFlow及Metal加速插件:
    pip install tensorflow-macos
    pip install tensorflow-metal
    

方法二:降级Python到兼容版本

M1芯片上,TensorFlow官方对Python 3.10的支持更完善,可通过以下步骤操作:

  • 安装pyenv(用于管理多版本Python):
    brew install pyenv
    
  • 安装Python 3.10.x版本:
    pyenv install 3.10.12
    pyenv global 3.10.12
    
  • 重启终端后,安装TensorFlow:
    pip install tensorflow
    

验证安装

安装完成后,在终端执行以下命令验证:

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

若能输出TensorFlow版本号及GPU设备信息,说明安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 06:09:55