更改

跳转至: 导航搜索

Orange Pi Zero 2W

添加783字节, 2023年9月21日 (四) 15:06
通过python安装
=== 通过python安装 ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big>'''安装前请先更换下pip的源为国内源,加快Python包的安装速度,配置方法见[[\lOrange Pi Zero 2W#Python更换pip源的方法|Python更换pip源的方法]]一节的说明。'''</big>|}
<ol style="list-style-type: decimal;">
<li><p>首先安装依赖包</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''sudo apt-get update'''</p>
<p>orangepi@orangepi:~$ '''sudo apt-get install -y python3 python3-dev python3-venv \'''</p>
<p>'''python3-pip libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential \'''</p>
<p>'''libopenjp2-7 libtiff5 libturbojpeg0-dev tzdata'''</p>
|}{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big><p>'''如果是debian12请使用下面的命令:'''</p></big>
<p>orangepi@orangepi:~$ '''sudo apt-get update'''</p>
<p>orangepi@orangepi:~$ '''sudo apt-get install -y python3 python3-dev python3-venv \'''</p>
<p>'''python3-pip libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential \'''</p>
<p>'''libopenjp2-7 libturbojpeg0-dev tzdata'''</p>|}</li><li><p>然后需要编译安装Python3.9,方法请参考[[\lOrange Pi Zero 2W#Python相关说明|'''Python源码编译安装的方法''']]一节</p>{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big><p>'''Debian Bullseye默认的Python版本就是Python3.9,所以无需编译安装。'''</p>
<p>'''Ubuntu Jammy默认的Python版本就是Python3.10,所以也无需编译安装。'''</p>
<p>'''Debian Bookworm默认的Python版本就是Python3.11,所以也无需编译安装。'''</p></big>|}</li>
<li><p>然后创建Python虚拟环境</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big><p>'''Debian Bookworm中是python3.11,请记得替换对应的命令。'''</p></big>|}{| class="wikitable" style="width:800px;" |-|
<p>orangepi@orangepi:~$ '''sudo mkdir /srv/homeassistant'''</p>
<p>orangepi@orangepi:~$ '''sudo chown orangepi:orangepi /srv/homeassistant'''</p>
<p>orangepi@orangepi:~$ '''python3.9 -m venv .'''</p>
<p>orangepi@orangepi:~$ '''source bin/activate'''</p>
<p>(homeassistant) orangepi@orangepi:/srv/homeassistant$</p>|}</li>
<li><p>然后安装需要的Python包</p>
{| class="wikitable" style="width:800px;" |-| <p>(homeassistant) orangepi@orangepi:/srv/homeassistant$ '''python3 -m pip install wheel'''</p>|}</li>
<li><p>然后就可以安装Home Assistant Core</p>
{| class="wikitable" style="width:800px;" |-| <p>(homeassistant) orangepi@orangepi:/srv/homeassistant$ '''pip3 install homeassistant'''</p>|}</li>
<li><p>然后输入下面的命令就可以运行Home Assistant Core</p>
{| class="wikitable" style="width:800px;" |-| <p>(homeassistant) orangepi@orangepi:/srv/homeassistant$ '''hass'''</p>|}</li>
<li><p>然后在浏览器中输入【'''开发板的IP地址:8123'''】就能看到Home Assistant的界面</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big><p>'''第一次运行hass命令时,会下载安装和缓存一些运行必须的库和依赖包。这个过程可能会花费几分钟的时间。注意,此时在浏览器中是无法看到Home Assistant的界面的,请等待一段时间后再刷新下。'''</p></big>|}
<p>[[File:media/image189.png]]</p></li></ol>
8,460
个编辑

导航菜单