zoukankan      html  css  js  c++  java
  • 16重新安装HA0.63

    2018-02-24 14:17:46

    https://home-assistant.io/docs/installation/raspberry-pi/
    首先安装2017-11-29-raspbian-stretch树莓派镜像到SD卡,步骤如下:
    下载镜像文件,转到网页https://www.raspberrypi.org/downloads/raspbian/,下载“Raspbian Stretch with desktop”的zip文件。
    安装镜像文件到SD卡,转到https://www.raspberrypi.org/documentation/installation/installing-images/README.md,按照步骤安装。
    下载镜像写入工具Etcher,转到网页https://etcher.io/下载当前操作系统指定版本的Etcher(我使用的是Etcher-Portable-1.3.1-x64),双击Etcher-Portable-1.3.1-x64.exe,弹出的截面点击“”,选择已经下载好的镜像文件,最后点击“Flash”按钮,等待镜像写入和校验完成后自动弹出读卡器。

    运行用户run as为pi

    查看现有python3版本:

    python3 --version

    pi@raspberrypi:~ $ python3 --version
    Python 3.5.3
    更新整个系统到最新版本

    pi@raspberrypi:~ $ sudo apt-get update
    命中:1 http://mirrors.aliyun.com/raspbian/raspbian stretch InRelease
    命中:2 http://archive.raspberrypi.org/debian stretch InRelease 
    正在读取软件包列表... 完成 
    pi@raspberrypi:~ $ sudo apt-get upgrade
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树 
    正在读取状态信息... 完成 
    正在计算更新... 完成
    下列软件包的版本将保持不变:
    wolfram-engine
    升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。

    建立虚拟环境If you’re on a Debian based system, you will need to install Python virtual environment support using

    pi@raspberrypi:~ $ sudo apt-get install python3-pip python3-venv
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树
    正在读取状态信息... 完成
    python3-venv 已经是最新版 (3.5.3-1)。
    python3-venv 已设置为手动安装。
    python3-pip 已经是最新版 (9.0.1-2+rpt1)。
    升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。

    Create a virtual environment in your current directory:

    pi@raspberrypi:~ $ python3 -m venv homeassistant

    Open the virtual environment:

    pi@raspberrypi:~ $ cd homeassistant

    Activate the virtual environment:

    pi@raspberrypi:~/homeassistant $ source bin/activate

    Install wheel:

    (homeassistant) pi@raspberrypi:~/homeassistant $ python3 -m pip install wheel
    Collecting wheel
    Downloading wheel-0.30.0-py2.py3-none-any.whl (49kB)
    100% |████████████████████████████████| 51kB 40kB/s
    Installing collected packages: wheel
    Successfully installed wheel-0.30.0

    Install Home Assistant:

    (homeassistant) pi@raspberrypi:~/homeassistant $ python3 -m pip install homeassistant
    Collecting homeassistant
    Using cached homeassistant-0.63.3-py2.py3-none-any.whl
    Requirement already satisfied: pip>=8.0.3 in ./lib/python3.5/site-packages (from homeassistant)
    Collecting chardet==3.0.4 (from homeassistant)
    Downloading chardet-3.0.4-py2.py3-none-any.whl (133kB)
    100% |████████████████████████████████| 143kB 50kB/s
    Collecting attrs==17.4.0 (from homeassistant)
    Using cached attrs-17.4.0-py2.py3-none-any.whl
    Collecting certifi>=2017.4.17 (from homeassistant)
    Using cached certifi-2018.1.18-py2.py3-none-any.whl
    Collecting jinja2>=2.10 (from homeassistant)
    Downloading Jinja2-2.10-py2.py3-none-any.whl (126kB)
    100% |████████████████████████████████| 133kB 30kB/s
    Collecting pytz>=2017.02 (from homeassistant)
    Downloading pytz-2018.3-py2.py3-none-any.whl (509kB)
    100% |████████████████████████████████| 512kB 30kB/s
    Collecting yarl==1.1.0 (from homeassistant)
    Downloading https://www.piwheels.hostedpi.com/simple/yarl/yarl-1.1.0-cp35-cp35m-linux_armv7l.whl (227kB)
    100% |████████████████████████████████| 235kB 693kB/s
    Collecting async-timeout==2.0.0 (from homeassistant)
    Downloading async_timeout-2.0.0-py3-none-any.whl
    Collecting voluptuous==0.10.5 (from homeassistant)
    Using cached https://www.piwheels.hostedpi.com/simple/voluptuous/voluptuous-0.10.5-py3-none-any.whl
    Collecting pyyaml<4,>=3.11 (from homeassistant)
    Using cached https://www.piwheels.hostedpi.com/simple/pyyaml/PyYAML-3.12-cp35-cp35m-linux_armv7l.whl
    Collecting requests==2.18.4 (from homeassistant)
    Downloading requests-2.18.4-py2.py3-none-any.whl (88kB)
    100% |████████████████████████████████| 92kB 47kB/s
    Collecting aiohttp==2.3.10 (from homeassistant)
    Using cached https://www.piwheels.hostedpi.com/simple/aiohttp/aiohttp-2.3.10-cp35-cp35m-linux_armv7l.whl
    Collecting astral==1.5 (from homeassistant)
    Downloading astral-1.5-py2.py3-none-any.whl
    Collecting typing<4,>=3 (from homeassistant)
    Downloading typing-3.6.4-py3-none-any.whl
    Collecting MarkupSafe>=0.23 (from jinja2>=2.10->homeassistant)
    Downloading https://www.piwheels.hostedpi.com/simple/markupsafe/MarkupSafe-1.0-cp35-cp35m-linux_armv7l.whl
    Collecting multidict>=4.0 (from yarl==1.1.0->homeassistant)
    Downloading https://www.piwheels.hostedpi.com/simple/multidict/multidict-4.1.0-cp35-cp35m-linux_armv7l.whl (444kB)
    100% |████████████████████████████████| 450kB 147kB/s
    Collecting idna>=2.0 (from yarl==1.1.0->homeassistant)
    Downloading idna-2.6-py2.py3-none-any.whl (56kB)
    100% |████████████████████████████████| 61kB 17kB/s
    Collecting urllib3<1.23,>=1.21.1 (from requests==2.18.4->homeassistant)
    Downloading urllib3-1.22-py2.py3-none-any.whl (132kB)
    100% |████████████████████████████████| 133kB 35kB/s
    Collecting idna-ssl>=1.0.0 (from aiohttp==2.3.10->homeassistant)
    Downloading https://www.piwheels.hostedpi.com/simple/idna-ssl/idna_ssl-1.0.0-py3-none-any.whl
    Installing collected packages: chardet, attrs, certifi, MarkupSafe, jinja2, pytz, multidict, idna, yarl, async-timeout, voluptuous, pyyaml, urllib3, requests, idna-ssl, aiohttp, astral, typing, homeassistant
    Successfully installed MarkupSafe-1.0 aiohttp-2.3.10 astral-1.5 async-timeout-2.0.0 attrs-17.4.0 certifi-2018.1.18 chardet-3.0.4 homeassistant-0.63.3 idna-2.6 idna-ssl-1.0.0 jinja2-2.10 multidict-4.1.0 pytz-2018.3 pyyaml-3.12 requests-2.18.4 typing-3.6.4 urllib3-1.22 voluptuous-0.10.5 yarl-1.1.0

  • 相关阅读:
    Vue 中常见性能优化
    简单模板引擎实现
    函数柯理化
    url 解析
    快排
    防抖节流实现
    call、apply、bind 实现
    深克隆
    数组去重
    eventEmitter 简单实现
  • 原文地址:https://www.cnblogs.com/arrive/p/9602902.html
Copyright © 2011-2022 走看看