Windows基于python3环境的home assistants的搭建

本地有python的安装环境,但是安装home assistants的时候出现安装包依赖的问题,报错如下
homeassistant 0.103.6 has requirement ruamel.yaml==0.15.100, but you’ll have ruamel-yaml 0.15.35 which is incompatible .
Windows基于python3环境的home assistants的搭建_第1张图片
解决思路如下,
思路1:卸载有冲突的包,先安装冲突包指定版本号,然后再装home assistants,例如:先卸载ruamel.yaml 0.15.35版本,再安装0.15.100,这种方案有一个问题,就是有可能会碰到其他的有冲突的包,很麻烦

思路2:创建一个新的python虚拟环境来搭建homeassistants,这里的虚拟环境和虚拟机的概念一致,而且只有python的基础包,我们目的是使用home assistants,而不是将大量的精力放在构建环境,操作如下
step1:创建python虚拟环境
命令:python -m venv 环境名字
例子:

python -m venv homeasstants_demo 

在这里插入图片描述
step2:进入虚拟环境(cd),并且激活虚拟环境(命令:activate),如下图
Windows基于python3环境的home assistants的搭建_第2张图片
step3:在安装homeasstants,如图
命令:pip3 install homeassistant
Windows基于python3环境的home assistants的搭建_第3张图片
step4:启动homeasstants服务,进入homeassistants界面,初次启动时,需要几分钟,请大家耐心等待
命令:hass --open-ui

注意2点:
1.windows防火墙打开
Windows基于python3环境的home assistants的搭建_第4张图片
2.360安全卫士允许操作
step6:进入home assistants首页,我这里是:http://192.168.1.106:8123/,推荐使用chrome浏览器,其他的浏览器会有兼容性问题,设置用户名和密码比较简单,这里就不多说了,小伙伴们快去试试吧
Windows基于python3环境的home assistants的搭建_第5张图片
备注:
1.结束home asstants服务:
Windows基于python3环境的home assistants的搭建_第6张图片
日志停止打印
Windows基于python3环境的home assistants的搭建_第7张图片
2.停止python虚拟环境:deactivate.bat
在这里插入图片描述

你可能感兴趣的:(#,home-assistants)