Mac怎么安装TensorFlow_Mac深度学习TensorFlow安装教程【进阶】

夜晨君_1893

夜晨君_1893

2026-03-30

383人浏览

原创

mac部署tensorflow需按芯片架构选择方案:intel用pip装cpu版;apple silicon推荐tensorflow-macos+metal或官方一键脚本;conda适合多版本管理;离线环境可手动安装包。

mac怎么安装tensorflow_mac深度学习tensorflow安装教程【进阶】

如果您正在使用Mac设备并希望部署TensorFlow以支持深度学习开发,则需根据芯片架构(Intel或Apple Silicon)、Python环境管理方式及是否启用GPU加速等条件选择适配方案。以下是多种可落地的安装方法:

一、使用pip安装TensorFlow(通用CPU版)

该方法适用于已安装Python 3.8+的Intel Mac及部分M系列芯片Mac,通过pip直接安装官方发布的CPU-only版本,不依赖额外工具链,适合快速验证基础功能。

1、打开终端应用程序,执行命令确认Python版本:python3 --version

2、升级pip至最新稳定版:python3 -m pip install --upgrade pip

3、安装标准TensorFlow CPU版本:pip3 install tensorflow

4、若提示“no matching distribution”,说明当前Python解释器非ARM64架构,需切换至Apple Silicon原生Python环境。

二、为M1/M2/M3 Mac安装tensorflow-macos + tensorflow-metal

此方案专为Apple Silicon芯片设计,利用Metal API调用GPU进行神经网络计算加速,必须同时安装基础包与Metal后端插件才能启用GPU设备识别。

1、创建独立虚拟环境避免污染系统Python:python3 -m venv ~/venv-tfmetal

2、激活该环境:source ~/venv-tfmetal/bin/activate

3、在激活环境中安装macOS专用TensorFlow基础包(兼容TensorFlow 2.12及更早版本):pip install tensorflow-macos

4、紧接着安装Metal后端插件:pip install tensorflow-metal

5、验证GPU可用性:启动Python交互环境,执行import tensorflow as tf; tf.config.list_physical_devices('GPU'),应返回非空列表。

三、通过conda安装TensorFlow(跨平台隔离方案)

conda能自动解析平台特定ABI依赖,尤其适用于多Python版本共存场景,可规避pip在M系列芯片上因架构不匹配导致的编译失败问题。

1、确认已安装Miniforge(ARM64原生)或Apple Silicon版Anaconda:conda --version

WriteWise
WriteWise

WriteWise是一款AI文本写作工具,喜马拉雅推出的免费网络文学与小说 AI 写作工具。

下载

2、新建名为tensorflow-env的隔离环境并指定Python 3.9:conda create -n tensorflow-env python=3.9

3、激活该环境:conda activate tensorflow-env

4、从conda-forge通道安装TensorFlow主包:conda install -c conda-forge tensorflow

5、如需GPU加速支持,额外安装Metal扩展:conda install -c apple tensorflow-metal

四、使用Apple官方脚本一键部署(M系列芯片首选)

苹果官方维护的bash脚本会自动检测系统架构、校验Xcode命令行工具完整性,并构建预配置虚拟环境,显著降低手动配置出错概率。

1、在终端中执行一键安装命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/apple/tensorflow_macos/master/scripts/download_and_install.sh)"

2、脚本将自动完成系统兼容性验证、虚拟环境创建、依赖项下载与安装全过程。

3、安装完成后,默认虚拟环境路径为~/tensorflow_macos_venv/,可通过source ~/tensorflow_macos_venv/bin/activate激活。

五、手动下载安装包离线部署(受限网络环境适用)

当无法访问GitHub或PyPI时,可预先下载发布版tar.gz安装包,在本地解压后运行内置脚本完成部署,全程无需联网。

1、从Releases页面下载对应版本安装包:curl -fLO https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha2/tensorflow_macos-0.1alpha2.tar.gz

2、解压安装包:tar xvzf tensorflow_macos-0.1alpha2.tar.gz

3、进入解压目录:cd tensorflow_macos

4、运行安装脚本并指定虚拟环境路径提示:./install_venv.sh --prompt

5、安装脚本将自动配置ML Compute加速后端并安装优化的numpy、h5py等依赖库。

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2023.10.09

3130

5

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

2024.12.20

7143

6

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

2024.12.23

8762

11

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

2025.07.23

4487

16

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

3683

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

835

4

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

2026.01.21

8585

27

GitHub官网入口版本汇总
GitHub官网入口版本汇总

本专题整合了GitHub入口版本地址汇总,阅读专题下面的文章了解更多详细内容。

2026.04.02

898

19

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

4804

14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 190人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.6万人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习