最近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无法正常进入,多重启几次,每次重启多等一些时间你可以去吃个饭回来就差不多了,应该是软件后台安装依赖。

3 对 “Home Assistant 2019年8月1日起的新版本不再支持Python3.5了!树莓派升级Python3.7”的想法;

  1. 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’

发表回复