47823439 发表于 2020-3-25 00:59:19

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


紫凌 发表于 2020-4-9 08:23:41

h:\1.png浏览的时候看到的网页是这样,不知道你发布的时候是这样吗

紫凌 发表于 2020-4-9 08:25:30

本帖最后由 紫凌 于 2020-4-9 08:27 编辑

i:\1.png

caoxd01 发表于 2020-4-12 12:44:58

谢谢分享。

499330683 发表于 2020-10-13 13:09:20


谢谢分享。
页: [1]
查看完整版本: wky-homeassistant安装之进阶篇