Provozovat Python web — ať už ve Flasku nebo Djangu — vyžaduje trochu jiné věci než klasické PHP stránky. Klíčové jsou tři pojmy: WSGI, virtualenv a správná verze Pythonu. Když jim porozumíte, snadno poznáte hosting, kde vaše aplikace poběží — a vyhnete se těm, kde bysте strávili večer bojem s konfigurací.
Co dělá hosting „Python-ready"
Sdílený hosting stavěný výhradně pro PHP vás s Pythonem daleko nedostane. Python-ready hosting poznáte podle toho, že nabízí výběr verzí Pythonu, správce Python aplikací (často „Setup Python App" v cPanelu / obdobném panelu), přístup k pip a možnost spustit WSGI server. Bez toho aplikaci nenasadíte.
WSGI: jak Python web vůbec běží
WSGI (Web Server Gateway Interface) je můstek mezi web serverem a vaší Python aplikací. V praxi ho obsluhuje aplikační server jako gunicorn nebo Passenger (na sdíleném hostingu), případně mod_wsgi u Apache. Důležité je vědět, že Python web neběží „sám od sebe" jako PHP skript — potřebuje tento aplikační server, který drží proces a předává mu požadavky. Ověřte, že hosting některý z těchto způsobů podporuje.
virtualenv a správa balíčků
Každá Python aplikace by měla běžet ve vlastním virtuálním prostředí (virtualenv / venv) — izolované sadě balíčků, která se nepere se systémovým Pythonem ani s jinými projekty. Závislosti se instalují přes pip install -r requirements.txt. Dobrý hosting virtualenv buď vytvoří za vás (přes panel), nebo vám dá SSH, kde si ho vytvoříte sámi. Bez virtualenv a pip se moderní Python projekt prakticky nasadit nedá.
Verze Pythonu a na co si dát pozor
Frameworky mají jasné požadavky — např. novější Django vyžaduje Python 3.10+. Hlídejte, aby hosting nabízel aktuální verze (3.10–3.12) a možnost přepnout. Starý Python 3.6/3.7 je dnes brzda i bezpečnostní riziko. Stejně jako u Node platí: zeptejte se předem, jakou verzi dostanete a jestli si ji můžete změnit.
Kdy zvolit VPS
Pro menší Flask/Django web nebo API stačí spravovaný Python hosting se „Setup Python App". Jakmile ale potřebujete vlastní systémové balíčky, background tasky (Celery), vlastní WSGI/ASGI konfiguraci nebo víc výkonu, dává smysl VPS, kde máte plný root a prostředí si nastavíte přesně podle sebe.
Shrnutí
Při výběru Python hostingu se ptáte na tři věci: jaké verze Pythonu jsou k dispozici, jak běží WSGI (gunicorn/Passenger) a jestli máte virtualenv a pip. Když sedí všechny tři, nasazení Flask i Django je otázka pár příkazů. Poskytovatele s podporou Pythonu najdete a porovnáte v naší kategorii Python hosting.

