Home Assistant python 3.5.3 upgrade, virtualenv 3.7.3

15 июня 2019, 19:46

Это обновление для тех у кого появляется надпись в HA:

 "Python 3.5 support is deprecated and will be removed in the first release after August 1. Please upgrade Python"

Обновление подходит если установка была выполнена по статьям Александра @OXOTH1K

Протестировано на работоспособность у Muslim @axyskus, спасибо ему за тестирование :)

Сам HA не удаляется, настройки, интерфейс, все переносится в новое окружение под 3.7.3

У Muslima ругался что нет модуля miio остальное все работало, модуль доустановили:

pip3 install python-miio

1, 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

2. wget -O /tmp/Python-3.7.3.tar.xz https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

3. cd /tmp

4. tar xf Python-3.7.3.tar.xz

5. cd Python-3.7.3

6. ./configure

7. sudo make altinstall

8. sudo apt -y autoremove

9. cd

10. sudo rm -r /tmp/Python-3.7.3

11. rm /tmp/Python-3.7.3.tar.xz

12. sudo systemctl stop homeassistant@homeassistant

13. sudo mv /srv/homeassistant /srv/homeassistant_old

14:

cd /srv

sudo mkdir homeassistant

sudo chown homeassistant:homeassistant homeassistant

15:

sudo -u homeassistant -H -s

cd /srv/homeassistant

16:

python3.7 -m venv .

source bin/activate

pip install --upgrade pip

python3.7 -m pip install wheel

17. pip3 install homeassistant

18. hass (ждем 15 минут)

19. exit

20. sudo systemctl start homeassistant@homeassistant.service

Запускаем HA

если есть ошибки что нет каких то компонентов, то или устанавливаем их вручную или пробуем установить все зависимости автоматически, но это может продлится 2-3 часа:

wget https://raw.githubusercontent.com/home-assistant/home-assistant/master/requirements_all.txt -O requirements_all.txt

pip install -r requirements_all.txt

Папку homeassistant_old  можно удалить если всё ок, это наш старый venv с 3.5.3

версия 3.7.3

это наше старое окружение homeassistant_old 3.5.3

новое 3.7.3

Все сохранилось


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @SprutAI

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Александр Шульц (axyskus)

    обновление по этому мануалу прошло как по маслу. однозначно советую обновиться. спасибо за труды, Антон!!!

  2. Евгений Селянин (Shico)

    А что даёт данное обновление?

    • Антон Самсонов (samsonovs)

      Это обновление дает то что после 1 августа HA можно будет обновлять и все будет работать, если стояла версия питона 3.5.3 то при загрузке HA появлялась надпись "Python 3.5 support is deprecated and will be removed in the first release after August 1. Please upgrade Python"
      После 1 августа обновы с HA не работали бы на старой версией Python

  3. Дмитрий Арсенков (Crickus)

    Подскажите, плиз. Откуда правильно запускать установку отсутствующих компонентов.

    homeassistant@Smart_Home:/srv/homeassistant $ pip3 install bluepy

    выполняется, но НА её не видит. Проверка конфигурации выдает  Unable to install all requirements: bluepy==1.3.0

  4. Дмитрий Арсенков (Crickus)

    Спасибо за видео. Но у меня что-то пошло не так. :(

    Зависимости?


    1000x_image.jpg?1561064761
    • Антон Самсонов (samsonovs)
      Антон Самсонов (samsonovs) отредактировано 2 года назад

      попробуй поставить ещё (можно ещё запустить зависимости на какое-то время установку):  

      sudo apt install python-pip libglib2.0-dev

      sudo apt install build-essential libssl-dev libffi-dev python-dev

      если не получится напиши в личку

  5. Карен  Закарян (Karen)

    homeassistant@raspberrypi:/srv/homeassistant $ python3.7 -m venv .

    Error: Command '['/srv/homeassistant/bin/python3.7', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.



    в чем проблема??

    sudo apt install python-pip libglib2.0-dev

    sudo apt install build-essential libssl-dev libffi-dev python-dev


    не помогло
К списку блогов

Похожие записи

12 сентября 2020, 20:51
Создание при помощи бесплатной программы Sweet Home 3D интерактивного плана помещения для Home Assistant.
16 июля 2020, 15:13
Удобная настройка Home Assistant с помощью packages.
13 февраля 2019, 22:00
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
19 апреля 2019, 20:53
Требуется ваше мнение!
06 февраля 2019, 12:02
Автоматизированное открытие/закрытие окна
04 апреля 2019, 12:45
Самое важное из апдейта Home Assistant 0.91-0.91.4 от 03.04.19.
21 марта 2019, 11:59
Самое важное из апдейта Home Assistant 0.9 от 20.03.19.
21 февраля 2019, 21:12
Самое важное из апдейта Home Assistant 0.88 от 20.02.19.
19 января 2019, 20:49
Делюсь новостями по проекту.