Home Assistant 2019年8月1日起的新版本不再支持Python3.5了!树莓派升级Python3.7
最近Home Assistant要求升级Python3.7,但是我的还是3.5,所以我现在教大家如何升级。
8月1日起再安装Home Assistant就会要求Python版本号大于等于3.6,所以我们索性就直接把它升级到3.7,下面就给大家讲一讲如何把Python3.5升级到python3.7,希望我的文章对大家有用。
视频教程如下:
https://youtu.be/UEo6mhPY3vg
把下面代码黏贴到树莓派就可以了
sudo apt-get update -y
sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev -y
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar zxvf Python-3.7.0.tgz
cd Python-3.7.0
sudo ./configure && sudo make -j4 && sudo make install
cd ..
sudo rm -r Python-3.7.0
sudo rm Python-3.7.0.tgz
python3 --version
此处应该显示Python3.7
sudo pip3 install --upgrade pip
sudo pip3 install homeassistant --upgrade
如果Home Assistant无法正常进入,多重启几次,每次重启多等一些时间你可以去吃个饭回来就差不多了,应该是软件后台安装依赖。
现新新安装要按这个教程了嘛
py3.5就要按照这个安装了
root@aml:~# pip3 install homeassistant –upgrade
Traceback (most recent call last):
File “/usr/bin/pip3”, line 9, in
from pip import main
ImportError: cannot import name ‘main’