0x01 安装Python36
我是以root用户登陆的,先按照hass.io的教程安装Python 3.61
2
3
4
5
6
7
8
9
10#配置 SCL 源
yum install centos-release-scl
#安装稍后需要的依赖包
yum install gcc gcc-c++ systemd-devel
#安装Python 3.6
yum install rh-python36
#安装完成后使能Python36
scl enable rh-python36 bash
#验证版本
python --version
撸起袖子警告:切换国内源!我没切换,费了好大劲,怎么切换自己百度吧。
0x02 Python虚拟环境安装Homeassistant
然后就按照J大的Ubuntu无坑版的教程继续填坑就好了,直接复制了。
1 | #添加一个名为homeassistant的用户 |
0x03 填的坑:
- 如果提示安装失败,定位到失败的包的名字,用下面方式安装,比如netdisco安装失败:
1 | pip install --index https://pypi.douban.com/simple netdisco |
- hass安装结束后启动打开网页竟是404 not found,然后查看启动log,有一些重要的组件没有被自动安装,那就手动安装好了,跟上面一样的,定位到初始化失败的组件名称,比如我的是这样,提示没有安装frontend
手动安装,下面代码,我又用的另一个源,都是百度copy的,哈哈哈
1 | pip install --index [url]https://pypi.mirrors.ustc.edu.cn/simple/[/url] home-assistant-frontend |
完整安装后就可以倒腾啦!
装了一段时间按了才整理这篇教程,有遗漏的地方自行百度,哈哈哈