首页 >>  正文

mac系统10.15升级不了

来源:baiyundou.net   日期:2024-09-20

作者:东流去

购买理由

奶爸玩Home Assistant用的硬件是台M1的mac,软件配置是这个样子的:

Home-brew 4.0.3 里面装了python3.10,在python虚拟环境里跑的Home Assistant Core

本来的配置home-brew3+python3.9+home assistant core2023.1.7

这篇就是升级到home-brew4+python3.10+homeassistant core 2023.2.0的纯干货

升级python倒3.10 的原因很简单,python3.9的官方支持只能到Home Assistant 2023.1.7,更新的版本需要python3.10,好吧,本来不想折腾,但实在是没有办法,只好硬着头皮升级,中间走了很多弯路,写出来希望后来者会更轻松一些。

Mac os 自带有phthon3.9,但是一般老程序员都会建议,重新在Home-brew里部署一个独立的Python,毕竟重装Home-brew比重装macos系统容易多了,一旦出了问题删除Home-brew,就可以轻易推到重来。

Home-brew这个包管理器,也更加干净整洁,方便管理。

第一步:Home-brew4的部署

没有什么难度,本质上就是换源,提高访问的速度。搜索“Homebrew 源使用帮助”,参考清华源或者中科大源帮助文档就可以。

关键点就是在配置文件里,加上这几行代码,我的文件是在这个位置 /.zshrc (等同于 /users/用户名/.zshrc)

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"

export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"

export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"

export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api

eval $(/opt/homebrew/bin/brew shellenv)

解释一下,添加API这一行是因为Home-brew更新了api这一访问方式,这一点与home-brew3不同。

然后,homebrew update

homebrew upgrade

 homebrew upgrade

一切正常后,转到下一步

第二步,安装python3.10

brew里的python是没有升级到3.10这个概念的,各个版本的python都可以共存,通过创建不同的虚拟环境解决共存问题。

brew install [email protected]  #安装时指定特定版本

关键点在这里,奶爸假设你的设备已经在3.9的环境下正常运行了Home assistant 2023.1.7,下来只要创建虚拟环境,在环境里再安装一遍更新版本的home assistant,就可以实现home assistant的平滑无感升级。

mkdir ~/Homeassistant   #创建虚拟环境文件所在文件夹,位置自选

cd ~/Homeassistant

python3 -m venv .

source bin/activate

看到这个就成功了,说明了这是python是运行在homeassistant这个环境里。

(Homeassistant) chenwenli@Mini homeassistant % 

第三步,安装home assistant

python3.10 -m pip install wheel

如果提示需要升级 pip 或其他报错运行下方指令

python3.10 -m pip install --upgrade pip

pip3 install homeassistant==2023.2.0 #这是python3.9不支持的版本,能安装说明成功了。

pip3 install --upgrade homeassistant #升级到最新的版本

hass 

能启动就成功了,home assistant 顺利从3.9过渡到3.10,无痛的那种,不需要任何的设置。

hass --script macos install

开机自启动 home assistant

以后升级到python3.11,同样的方法想必也会有用,现在可别升级,不支持的。

   

外观展示

ios16 家庭外观大改了,不难看


\n    

使用感受 

升级后能感知的明显变化是,美的的热水器可以在Homekit里调节温度了。

继小米全家桶之后,美的的设备也可以很容易接入Homekit,实现iphone的控制,在这里感谢大佬georgezhao2010的插件,搜索midea_ac_lan就能找到。

效果不错




\n    

总结

技术的更新从来没有停下来脚步,在matters协议一统之前,homeassistant还是最佳的解决方案。

将来的技术肯定跟好,但当下的技术才是奶爸的最爱。

每个人的软硬件情况不一,有问题可以随时留言提问。

祝人人都可以愉快的玩耍。


\n    

","force_purephv":"0","gnid":"9c8ec6d38c1c935fa","img_data":[{"flag":2,"img":[{"desc":"","height":"250","title":"","url":"https://p0.ssl.img.360kuai.com/t0185ee8fd2e86034ca.jpg","width":"600"},{"desc":"","height":"1299","title":"","url":"https://p0.ssl.img.360kuai.com/t01c651ff84a55af77b.jpg","width":"600"},{"desc":"","height":"1299","title":"","url":"https://p0.ssl.img.360kuai.com/t01c911346f9f9664c3.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1677564517000,"pure":"","rawurl":"http://zm.news.so.com/550b2eda81f1718a7ece08bfefd81394","redirect":0,"rptid":"05d7d55477d171db","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:mac","k":"mac","u":""}],"title":"Mac OS升级安装Python3.10继续玩Homeassistant

计罡桑5177如何从10.9.5的版本升级到10.10或以上,Mac OS X 讨论区 -
谭池怡14735234596 ______ 这个升级很好办的~ 首先,需要有一个Apple ID用来登陆App Store,然后打开App Store,选择更新,然后最上面就有更新到OS X10.11了,OS X10.10从目前来看已经是老版本了,所以如果一定要安装OS X10.10,只能用安装包来安装了(网上有的)

计罡桑5177macbook air如何升级10.10 -
谭池怡14735234596 ______ 你好,1、app sotre里进行更新:点击更新后,系统下载完后会自动进行更新,由于更新时间较长(视网络情况,一般为2-4小时),中间一定要连接电源,避免电量不足导致安装中断.2、由于macbook型号、配置不同,更新最新系统后可能会导致系统流畅度出现问题,所以在更新前建议进行系统备份 .3、备份工具可以用系统自带time machine backup.

计罡桑5177Mac电脑为什么系统升级失败 -
谭池怡14735234596 ______ 具体解决办法如下: 1.进入“系统偏好设置”的“用户与群组”选项. 2.先点击如图所示的解锁按钮,输入管理员密码解锁. 3.选择如图所示的客人用户,进入客人帐户设置页面. 4.选择“允许客人登录到这台电脑”. 5.进入登录选项设置. 6.开启“将快速用户切换菜单显示为全名”勾选项. 7.在屏幕右上方点击当前用户名,在下拉菜单中切换至客人用户账号. 8.在客人用户中进入Mac App Store,进行OS X 10.10.4的更新.即可解决更新失败的问题.

计罡桑5177苹果系统怎么10.13升级到10.14 -
谭池怡14735234596 ______ 因为苹果app store审核要求4月份需要使用iOS 13 SDK,我原来使用的10.13.6系统无法安装最新的xcode 11,所以必须升级10.14.3以上.鉴于最新的10.15系统在老机器的表现以及各种bug,决定先升级到10.14. 以看客的身份在天涯混迹已久...

计罡桑5177苹果系统怎么升级? -
谭池怡14735234596 ______ 这是要求你先升级到10.9的系统,然后再升最新的10.10.升级前电脑里有重要的数据一定要备份的,万一升级出问题,数据丢失就麻烦了.苹果电脑有自带的time machine功能的,你用一个移动硬盘就可以做了. 升级好后,直接点击app store,查找10.9的系统.这个应该可以找得到的,10.9的系统也是免费的. 等升级好后,再更新最新的10.10系统,就可以了.

计罡桑5177怎样升级macOS Sierra -
谭池怡14735234596 ______ macos sierra更新升级教程:由于Mac的降级方法相对复杂,耗时也较长,所以在安装Beta版之前,请先完整看完本篇教程,再决定是否要尝鲜.准备:备份你的Mac首先还是要备份你的电脑,除非你对电脑里的数据无所谓,否则请务必备份,...

计罡桑51772009年中的macbook air系统最高能升级到什么版本?目前是10.10 -
谭池怡14735234596 ______ 打开mac系统的应用程序 app store进行升级.升级系统前,最好进行备份,以防万一 1、备份系统完成之后,进入app store找到苹果推送的免费升级信息 2、点击免费升级后,会弹出登录apple id对话框,输入账号密码登录 3、进入更新文件下载界面,由于升级文件较大,因此下载的时间可能会比较长一些,其时间主要取决于网络带宽(一般需要3-5小时) 4、下载完成之后,点击升级安装,等待片刻就可以完成升级了

计罡桑5177苹果电脑系统如何升级 -
谭池怡14735234596 ______ 打开MacBook自带浏览器Safari,之后打开Apple官网 MacBook怎么升级到最新版本 进入官网之后,我们可以看到页面最底部有“iOS10和MacOS sierra public beta现已推出字样”,点击进去 MacBook怎么升级到最新版本 之后会看到Mac和...

计罡桑5177MAC OS X 10.7.5怎么升级? -
谭池怡14735234596 ______ http://download.macgame.com.cn/mac14032.html 这个是10.8的系统,下载之后直接在10.7.5的系统里点击安装就可以了

计罡桑5177如何给MAC里面安装WIN操作系统? -
谭池怡14735234596 ______ 一、事前准备 1、Windows XP SP2安装光盘(不管你手上有什么上海政府版本呢,还是有番茄花园版本,都可以啦,当然,正版Windows是微软推荐的哦,呵呵) 2、MacBook或MacBook Pro的10.5原装光盘(2张,第一张是必需的);或者...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024