日常分享篇篇二:新的M1Mac全新快速安装Homebrew+Python+Homeassistant

作者:东流去

新添置了一台m1版本的mac mini,想在上面部署HASS 来作为智能家居的核心。

日常分享篇篇二:新的M1Mac全新快速安装Homebrew+Python+Homeassistant插图1
日常分享篇篇二:新的M1Mac全新快速安装Homebrew+Python+Homeassistant插图3

上一次安装的时候还不知道Homebrew的好,这次直接安排上。

这次的内容主要是代码,和已经掉过的坑,希望你可以避免掉。

Mac 12.5系统是否内置了Python3呢?

答案:是的。

在terminal里输入python3,系统就会通过command line developer tools来安装一个python,

用python3命令就能看到具体的情况

huigetian@iMac ~ % python3

Python 3.8.9 (default, Apr 13 2022, 08:48:06)

[Clang 13.1.6 (clang-1316.0.21.2.5)] on darwin

Type “help”, “copyright”, “credits” or “license” for more information.

系统自带的这个Python,奶爸决定不用,用Home-brew重新安装一个,以后方便管理。

homebrew官方的安装由于你知道的原因并不好用,这里用国内高手的安装包

关键词gitee cunkai homebrew

解决所有的烦恼,换源路径什么的都一次搞定

M1芯片ARM版Homebrew最终会被安装在/opt/homebrew路径下,而之前Intel芯片的Mac则会被安装到/usr/local/Homebrew路径下

成功后brew update

brew upgrade

brew install python3

安装后用这个命令确定以下 python命令的路径

echo$PATH

我的是这样的

/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

第一行是 /opt/homebrew/bin 或者/usr/local/homebrew 的话说明在说明在terminal里输入的命令都是运行的brew里安装的那个python3

如果路径里没有这一行

在终端执行命令echo $SHELL获得终端类型:

/bin/zsh => zsh => .zprofile

/bin/bash => bash => .bash_profile

如果看到的是/bin/zsh

echo eval “$(/opt/homebrew/bin/brew shellenv)” >> ~/.zprofile

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

如果看到的是/bin/bash

echo eval “$(/opt/homebrew/bin/brew shellenv)” >> ~/.bash_profile

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

从macOS Catalina(10.15.x) 版开始,Mac使用zsh作为默认Shell

.zprofile 这个文件的位置在/.zprofile 内容就是上面的两行代码

最后就是安装Homeassistant

按照官方的说法

python3 -m pip install wheel

python3 -m pip install homeassistant

如果速度很慢,还要pip换源

pip3 config set global.index-url https://pypi.mirrors.ustc.educ.cn/simple/

这个是中科大的源,速度飞快

经过一番努力,可以享受HASS带来的便利了

日常分享篇篇二:新的M1Mac全新快速安装Homebrew+Python+Homeassistant插图5

接入Homekit是这样的效果

日常分享篇篇二:新的M1Mac全新快速安装Homebrew+Python+Homeassistant插图7

总结

经过努力,一切都是值得的,今天的Homeassistant还不算完美,但当下仍然是最强的存在。

HASS可以整合各个平台的智能产品到一个平台上,实现统一管理和自动化,这是他的精髓。

M1 的mac 由于噪音和功耗极低,闲置功耗小于5W,非常适合作HASS服务器,NAS等

M1 mac 最合适的用途也许就是一个低功耗的服务器

安装若是遇到问题,关闭terminal再打开,或者重启一下Mac,可以解决莫名其妙的问题。

文章有未尽之处,善用搜索引擎。

原创文章 日常分享篇篇二:新的M1Mac全新快速安装Homebrew+Python+Homeassistant,版权所有
如若转载,请注明出处:https://www.itxiaozhan.cn/20228434.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注