一 安装系统
首先在Microsoft Store中下载并安装Ubuntu子系统建议18.04LTS
二 安装依赖
通过git clone下载Homeassistant代码
git clone https://github.com/home-assistant/home-assistant.git
在home-assistant目录下执行
pip install -r requirements_test_all.txt
中间可能遇到的错误:
1.DTLSSocketDTLSSocket未安装
只需要执行
sudo apt-get install autoconf
2.TypeError: attrib() got an unexpected keyword argument ‘factory’
在ubuntu 18.04上安装后用例失败,原因为系统自带了python3-attr,需要执行
apt remove python3-attr
去卸载系统自带的attr模块,然后执行
pip3 install attrs
3.dbus失败
bus = cls._new_