0

0

mac怎么安装tensorflow_MAC TensorFlow深度学习环境安装【教程】

尼克

尼克

发布时间:2026-01-05 15:20:02

|

273人浏览过

|

来源于php中文网

原创

推荐m1/m2/m3 mac用户优先使用apple官方脚本一键部署,该方案自动检测架构、校验xcode工具并构建预配置环境;其次可选tensorflow-macos+tensorflow-metal组合以启用metal gpu加速;通用场景下pip安装cpu版tensorflow亦可满足基础需求。

mac怎么安装tensorflow_mac tensorflow深度学习环境安装【教程】

一、使用pip安装TensorFlow(通用Mac平台)

该方法适用于Intel架构Mac及部分M系列芯片Mac(需配合兼容版本),通过Python包管理器直接安装官方发布的CPU版TensorFlow,操作简洁且无需额外依赖管理工具

1、打开终端应用程序,确认已安装Python 3.8或更高版本:python3 --version

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

3、执行标准TensorFlow安装命令:pip3 install tensorflow

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

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

该方案专为Apple Silicon芯片优化,利用Metal加速框架提升GPU计算性能,必须同时安装基础包与Metal插件才能启用GPU支持。

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

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

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

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

5、验证Metal是否就绪:运行Python并执行tf.config.list_physical_devices('GPU'),应返回非空设备列表。

三、通过conda安装TensorFlow(跨平台兼容方案)

conda可自动解析平台特定依赖,尤其适合多环境共存场景,能规避pip在M1上因ABI不匹配导致的编译失败问题。

1、确保已安装Miniforge(ARM64原生conda发行版)或Anaconda(需为Apple Silicon版本):conda --version

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

PHP 网络编程技术与实例(曹衍龙)
PHP 网络编程技术与实例(曹衍龙)

PHP网络编程技术详解由浅入深,全面、系统地介绍了PHP开发技术,并提供了大量实例,供读者实战演练。另外,笔者专门为本书录制了相应的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于配书光盘中。本书共分4篇。第1篇是PHP准备篇,介绍了PHP的优势、开发环境及安装;第2篇是PHP基础篇,介绍了PHP中的常量与变量、运算符与表达式、流程控制以及函数;第3篇是进阶篇,介绍

下载

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官方脚本一键部署(M1/M2/M3首选)

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

1、确保已安装Xcode命令行工具:xcode-select --install

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

3、脚本将提示确认操作,输入y继续

4、等待自动完成环境创建、包下载与安装,最终输出包含Successfully installed tensorflow-macos and tensorflow-metal字样

5、脚本默认激活新环境,后续所有Python命令均在此环境中执行

五、验证TensorFlow安装有效性

无论采用哪种安装方式,均需执行最小化运行测试以确认核心功能可用,排除导入失败、版本冲突或设备不可见等常见问题。

1、启动Python交互环境:python3

2、执行导入语句并检查版本:import tensorflow as tf; print(tf.__version__)

3、检测可用计算设备:print(tf.config.list_physical_devices())

4、运行简单张量运算验证执行引擎:print(tf.add(tf.constant(2), tf.constant(3)).numpy())

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

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

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

373

2023.10.09

更新pip版本
更新pip版本

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

436

2024.12.20

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

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

803

2024.12.23

python升级pip
python升级pip

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

370

2025.07.23

python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

192

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

19

2026.02.03

curl_exec
curl_exec

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

454

2023.06.14

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

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

183

2023.10.30

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

76

2026.03.11

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 22.5万人学习

Django 教程
Django 教程

共28课时 | 4.9万人学习

SciPy 教程
SciPy 教程

共10课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号