wky-homeassistant安装之进阶篇
上一帖我也是摸索着尝试着安装hass,虽然wky安装hass需求不大(看帖数不多:(),我还是想将我这两天的瞎折腾分享给大家!
hass自0.96.5之后就要求py3.5以上,homeassistant官网原话是'you have Python 3.7 or laster'。
so,我们想安装最新的hass0.107.5,就要安装py3.7及以上。 armbian软件源里面只有3.5的,我们只能自己编译。
1.我们先做编译前的准备。
[*]apt-get install python3-dev python3-pip python3-venv zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev openssl sqlite3 tcl8.6-dev uuid-dev
[*]
复制代码
这些都是要安装上的,一次可能会提示有些安装不了,再单独安装一次试试。
[*]wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
复制代码
2.解压
[*]tar xvJfPython-3.7.3.tar.xz
复制代码
3.编译
[*]cd Python-3.7.3
[*]
[*]./configure
[*]
[*]make
复制代码
4.测试
[*]make test
复制代码
测试耗费时间很长,错误越多耗时越长,我第一次编译测试,错误较多,大概耗时半小时,根据错误提示,进行修改。一般来说都是依赖包的缺失。如:ERROR (MainThread) Unable to set up dependencies of default_config. Setup failed for dependencies: cloud, frontend, logbook, map, mobile_app, ssdp
缺失的我们就把它安装上就行了,注意的是:frontend按照错误提示,pip3 install frontend是安装不上的,pip3 install frontend_assets才行 ;Django最新版本安装不上,用3.0就可以。
每个人的编译环境不同,遇到的问题也不同。我只能把我遇到的告诉你们。
这次我还会上传我的requirements.txt。供大家参考。
5.测试通过了,就可以安装了。
[*]make install
复制代码
6.安装py3.7后,再安装或升级homeassistant,你会发现版本不再是0.96.5而是0.107.5.
最后发图镇楼
本主题由 longlo 于 2020-3-25 00:08 审核通过
FireShot Capture 002 - 开发者工具 - Home Assistant - 192.168.11.205.png (49.44 KB, 下载次数: 0)
https://www.right.com.cn/forum/data/attachment/forum/202003/24/231521grpidwpficbiikor.png
h:\1.png浏览的时候看到的网页是这样,不知道你发布的时候是这样吗
本帖最后由 紫凌 于 2020-4-9 08:27 编辑
i:\1.png 谢谢分享。
谢谢分享。
页:
[1]