树莓派3B+安装Python3和HomeAssistant

安装Python3

HomeAssistant安装, 要求Python版本必须高于3.5.3.
此处安装版本3.6.3

#先安装python3.6+依赖的软件包
sudo apt-get install build-essential libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libffi-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev
#编译安装python3.6+,根据需要选择
#wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
tar xzvf Python-3*.tgz
cd Python-3*/
sudo ./configure && sudo make && sudo make install

编译安装时间比较长,完成后查看版本:

python -V
python3 -V
pip3 -V
树莓派3B+安装Python3和HomeAssistant_第1张图片

在pip环境中安装homeassistant

sudo pip3 install homeassistant

修改国内软件源,加快速度

国内已经有pip服务端资源的镜像副本(副本通常会每隔5分钟自动与主站同步更新一次文件),我们只需要修改pip工具的配置,让它访问国内的服务器下载资源即可。
pip的配置文件在不同操作系统中的位置是不同的:

Windows:%HOMEPATH%\pip\pip.ini(%HOMEPATH%是用户的根目录,一般是“C:\Users\你的Windows系统账号名\”。比如下面例子配置文件位于的c:\user\sam\pip\pip.ini)
MacOS:/.pip/pip.conf(/是用户的根目录,一般是“/Users/你的MacOS账号名”。比如下面例子中配置文件位于/Users/lydias/.pip/pip.conf)
Linux:/.pip/pip.conf(/是用户的根目录,一般是“/home/你的Linux账号名”;如果是采用sudo pip install ……命令,配置文件一般会位于/root/.pip/pip.conf。比如下面例子中配置文件位于/home/sam/.pip/pip.conf)
配置文件的内容都是相同的:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple

验证安装结果

在命令行窗口,输入:hass --open-ui。参数–open-ui的意思是系统启动完成后自动打开本机浏览器访问Home Assistant。
首次启动需要初始化配置文件,也会自动下载一些所需的文件,会需要一些时间。有时因网络质量问题还会出现文件下载失败情况,导致启动过程受阻。此时可以关闭命令行窗口,再重新执行启动命令。
树莓派3B+安装Python3和HomeAssistant_第2张图片

你可能感兴趣的:(Linux,HomeAssistant)