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

M1芯片MacOS Monterey 12.5.1下TensorFlow安装报错求助

在M1芯片MacOS Monterey 12.5.1上安装TensorFlow的解决步骤

1. 确认Python版本与架构兼容性

TensorFlow-macos仅支持Python 3.8-3.10且为arm64架构,先执行以下命令验证:

python3 --version
python3 -c "import platform; print(platform.machine())"

若输出不是arm64,说明当前使用的是Rosetta转译的x86版本Python,需重新安装arm64架构的Python。

2. 升级pip到最新版本

旧版pip可能无法正确识别arm64包依赖,执行升级命令:

python3 -m pip install --upgrade pip setuptools wheel

3. 清理pip缓存

损坏的缓存包可能引发依赖识别错误,清理后重新安装:

pip3 cache purge

4. conda环境的正确配置

若使用miniconda/anaconda,必须安装arm64版本的conda(避免x86版本),创建并激活指定Python版本的环境:

conda create -n tf_env python=3.9
conda activate tf_env

激活后先升级pip,再安装TensorFlow相关包:

pip install --upgrade pip
pip install tensorflow-macos
pip install tensorflow-metal

5. 使用Homebrew Python创建venv环境

若conda环境问题无法解决,可尝试用Homebrew安装arm64 Python:

brew install python@3.9

创建并激活venv环境:

python3.9 -m venv tf_venv
source tf_venv/bin/activate
pip install --upgrade pip
pip install tensorflow-macos tensorflow-metal

6. 验证安装结果

安装完成后,运行以下代码确认:

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

若输出GPU设备信息,说明安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 09:50:16