Prevádzkovať Python web — či už vo Flasku alebo Djangu — vyžaduje trochu iné veci než klasické PHP stránky. Kľúčové sú tri pojmy: WSGI, virtualenv a správna verzia Pythonu. Keď im porozumiete, ľahko spoznáte hosting, kde vaša aplikácia pobeží — a vyhnete sa tým, kde by ste strávili večer bojom s konfiguráciou.
Čo robí hosting „Python-ready"
Zdieľaný hosting stavaný výhradne pre PHP vás s Pythonom ďaleko nedostane. Python-ready hosting spoznáte podľa toho, že ponúka výber verzií Pythonu, správcu Python aplikácií (často „Setup Python App" v cPaneli / obdobnom paneli), prístup k pip a možnosť spustiť WSGI server. Bez toho aplikáciu nenasadíte.
WSGI: ako Python web vôbec beží
WSGI (Web Server Gateway Interface) je most medzi web serverom a vašou Python aplikáciou. V praxi ho obsluhuje aplikačný server ako gunicorn alebo Passenger (na zdieľanom hostingu), prípadne mod_wsgi pri Apache. Dôležité je vedieť, že Python web nebeží „sám od seba" ako PHP skript — potrebuje tento aplikačný server, ktorý drží proces a odovzdáva mu požiadavky. Overte, že hosting niektorý z týchto spôsobov podporuje.
virtualenv a správa balíčkov
Každá Python aplikácia by mala bežať vo vlastnom virtuálnom prostredí (virtualenv / venv) — izolovanej sade balíčkov, ktorá sa nebíja so systémovým Pythonom ani s inými projektmi. Závislosti sa inštalujú cez pip install -r requirements.txt. Dobrý hosting virtualenv buď vytvorí za vás (cez panel), alebo vám dá SSH, kde si ho vytvoríte sami. Bez virtualenv a pip sa moderný Python projekt prakticky nasadiť nedá.
Verzie Pythonu a na čo si dať pozor
Frameworky majú jasné požiadavky — napr. novšie Django vyžaduje Python 3.10+. Strážte, aby hosting ponúkal aktuálne verzie (3.10–3.12) a možnosť prepnúť. Starý Python 3.6/3.7 je dnes brzda aj bezpečnostné riziko. Rovnako ako pri Node platí: opýtajte sa vopred, akú verziu dostanete a či si ju môžete zmeniť.
Kedy zvoliť VPS
Pre menší Flask/Django web alebo API stačí spravovaný Python hosting so „Setup Python App". Akonáhle ale potrebujete vlastné systémové balíčky, background tasky (Celery), vlastnú WSGI/ASGI konfiguráciu alebo viac výkonu, dáva zmysel VPS, kde máte plný root a prostredie si nastavíte presne podľa seba.
Zhrnutie
Pri výbere Python hostingu sa pýtajte na tri veci: aké verzie Pythonu sú k dispozícii, ako beží WSGI (gunicorn/Passenger) a či máte virtualenv a pip. Keď sedia všetky tri, nasadenie Flask aj Django je otázka pár príkazov. Poskytovateľov s podporou Pythonu nájdete a porovnáte v našej kategórii Python hosting.

