Zvolil jsem Debian 12 (Bookworm), a musel jsem pro něj přeložit Python3.14.0, protože původní verze je příliš stará a nefunguje na něm nejnovější verze HomeAssistantu.
Vytvořit uživatele:
sudo useradd -rm homeassistant -G dialout
vytvoření VENV + aktivace pro homeassistant:
*Až to zase zapomenu, Python balíčky se buď mohou stáhnout jako binárky (whl soubory - rychlejší - není nutné je překládat), pokud existují, nebo se automaticky přeloží (to bude asi náš případ).
/usr/local/bin/python3.14 -m venv .
source bin/activate
A samotná instalace:
pip install homeassistant
Každý projekt v Pythonu má soubor requirements.txt, kde jsou uvedeny všechny potřebné knihovny, a hlavně včetně verzí, pro které byl projekt vytvořen.
Žádné komentáře:
Okomentovat