MAC 安装Tensorflow简单方法

devtools/2025/2/28 7:58:29/

MacOS M1 pro安装tensorflow

1、环境配置(必需)

PYTHON版本:3.11.0,python采用homebrew安装。(已有python或更高版本可跳过,更高版本未经过测试,题主自认为可行)

brew install python@3.11

2、tensorflow安装

以下代码参考apple给的官方代码。

官方代码测试过无数次,安装完成后,import出错。

同时参考了miniforge3等别的安装方式,基本都出错。

在github和apple社区找了很久,最后自己摸索出来,在官网代码只修改了一个地方,知道后非常非常气啊,4小时时间啊。

不过最终还是非常方便,不需要额外安装miniforge3等繁琐方法。

python3 -m venv ~/venv-metal
source ~/venv-metal/bin/activate
python -m pip install -U pippython -m pip install tensorflowpython -m pip install --user tensorflow-metal

安装完成!

上述第4行,如速度太慢,以下代码替换

python -m pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple/


http://www.ppmy.cn/devtools/163301.html

相关文章

AWS S3 如何设置公开访问权限?

1.让整个bucket都有公开访问权限 1.1关闭【阻止公共读】 1.2关闭ACL访问控制 1.3打开桶策略 这样桶内所有的图片就能访问了 2.只开放特定文件让其具有访问权限? 2.1关闭【阻止公共读】 如之前的图示 2.2打开ACL控制 2.3单个文件打开公共读

go 查看版本

个人学习笔记 1. 打开终端(或命令提示符) 在 Windows 上,使用 cmd 或 PowerShell。在 macOS 或 Linux 上,使用终端应用程序。 2. 运行以下命令 go version 3. 查看输出 命令执行后,终端会显示已安装的 Go 版本&…

VSCode+PlatformIO报错 找不到头文件

如图示,找不到目标头文件 demo工程运行正常,考虑在src文件夹内开辟自己的代码,添加后没有找到 找了些资料,大概记录如下: 1、c_cpp_properties.json 内记录 头文件配置 .vscode 中,此文件是自动生成的&a…

在线抽奖系统——管理员登录

目录 获取验证码 时序图 集成阿里云短信服务 SMSUtil 验证码生成 约定前后端交互接口 controller 层接口设计 Service 层接口设计 Redis sendVerificationCode getVerificationCode 接口测试 JWT JWTUtil 定义拦截器 配置拦截路径 用户登录 时序图 验证码登…

Ubuntu+deepseek+Dify本地部署

1.deepseek本地部署 在Ollama官网下载 需要魔法下载 curl -fsSL https://ollama.com/install.sh | sh 在官网找到需要下载的deepseek模型版本 复制命令到终端 ollama run deepseek-r1:7b 停止ollama服务 sudo systemctl stop ollama # sudo systemctl stop ollama.servi…

MySQL之解决表中存储类型为[1,2,3]这样的字符串中去除括号[]和逗号‘,‘的问题(FIND_IN_SET+replace)

bug:筛选条件时,筛选出了不符合电影类型的影片 问题如下: 数据库的film表中的字段type_ids类型是varchar,他用来存储电影的类型id,如:type_ids里面存的是[1,12,15],说明他存的是电影类型中id为…

[Java基础] JVM常量池介绍(BeanUtils.copyProperties(source, target)中的属性值引用的是同一个对象吗)

文章目录 1. JVM内存模型2. 常量池中有什么类型?3. 常量池中真正存储的内容是什么4. 判断一个字符串(引用)是否在常量池中5. BeanUtils.copyProperties(source, target)中的属性值引用的是同一个对象吗?6. 获取堆内存使用情况、非堆内存使用情况 1. JVM内…

火绒终端安全管理系统V2.0网络防御功能介绍

网络防御是指通过一系列技术、策略和措施,保护网络系统、数据和资源免受未经授权的访问、攻击、破坏或泄露。 火绒终端安全管理系统:网络防御功能包含网络入侵拦截、横向渗透防护、对外攻击检测、僵尸网络防护、Web服务保护、暴破攻击防护、远程登录防护…