Это обновление для тех у кого появляется надпись в 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
обновление по этому мануалу прошло как по маслу. однозначно советую обновиться. спасибо за труды, Антон!!!
А что даёт данное обновление?
Это обновление дает то что после 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
Подскажите, плиз. Откуда правильно запускать установку отсутствующих компонентов.
homeassistant@Smart_Home:/srv/homeassistant $ pip3 install bluepy
выполняется, но НА её не видит. Проверка конфигурации выдает
Unable to install all requirements: bluepy==1.3.0
записал https://youtu.be/g3hljQne68Y">видео
Спасибо за видео. Но у меня что-то пошло не так. :(
Зависимости?
попробуй поставить ещё (можно ещё запустить зависимости на какое-то время установку):
sudo apt install python-pip libglib2.0-dev
sudo apt install build-essential libssl-dev libffi-dev python-dev
если не получится напиши в личку
Огромное спасибо. libglib помог. Его и не хватало.
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
не помогло