树莓派3B+安装Python3和HomeAssistant

    xiaoxiao2025-02-14  33

    安装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

    在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。 首次启动需要初始化配置文件,也会自动下载一些所需的文件,会需要一些时间。有时因网络质量问题还会出现文件下载失败情况,导致启动过程受阻。此时可以关闭命令行窗口,再重新执行启动命令。

    最新回复(0)