Jak nainstalovat Flask v Ubuntu 20.04
Dva běžně používané open-source webové rámce Pythonu jsou Django a Flask. Django je robustní rámec Pythonu, který uživatelům umožňuje rychle vyvíjet a nasazovat své webové aplikace tím, že poskytuje rámec MVC, jehož cílem je zjednodušit vývoj webových aplikací s menším množstvím kódu spolu s opakovaně použitelnými komponentami.
Mezitím Flask je mikrorámec, který je štíhlý a postrádá další knihovny nebo nástroje. Je minimalistický, protože se dodává pouze se základními nástroji, které vám pomohou začít s vývojem vašich aplikací.
Bez dlouhého otálení pojďme rovnou do toho a nainstalujme baňku na Ubuntu 20.04.
Instalace Flask v Ubuntu
1. Chcete-li nainstalovat flask na Ubuntu 20.04 pomocí správce balíčků apt, postupujte takto:
Nejprve se ujistěte, že je váš systém aktualizován podle obrázku.
sudo apt update -y
Po dokončení aktualizace přejděte k dalšímu kroku.
2. Dále budete muset nainstalovat pip spolu s dalšími závislostmi Pythonu, což vám umožní vytvořit virtuální prostředí. Právě ve virtuálním prostředí nainstalujeme flask.
V případě, že vás zajímá, proč nejprve neinstalujeme Python, tak Ubuntu 20.04 je již předbaleno s Pythonem 3.8, takže jej není třeba instalovat.
Chcete-li potvrdit přítomnost Pythonu na Ubuntu 20.04, spusťte:
python3 --version
Dále nainstalujte pip3 a další nástroje Pythonu podle obrázku.
sudo apt install build-essential python3-pip libffi-dev python3-dev python3-setuptools libssl-dev
3. Poté nainstalujte virtuální prostředí, které bude izolovat a spustíte flask v izolovaném prostředí.
sudo apt install python3-venv
4. Nyní vytvořte adresář flask a přejděte do něj.
mkdir flask_dir && cd flask_dir
5. Vytvořte virtuální prostředí pomocí Pythonu následovně.
python3 -m venv venv
6. Poté jej aktivujte, abyste mohli nainstalovat baňku.
source venv/bin/activate
Všimněte si, jak se výzva změní na (venv)
, což znamená, že nyní pracujeme ve virtuálním prostředí.
7. Nakonec nainstalujte webový rámec flask pomocí pip, který nainstaluje všechny součásti flasku včetně Jinja2, werkzeug Knihovna webových aplikací WSG a její moduly.
pip3 install flask
8. Chcete-li potvrdit, že je baňka nainstalována, spusťte:
flask --version
Perfektní! Flask je nyní nainstalován na Ubuntu 20.04. Nyní můžete přistoupit k vytváření a nasazování svých aplikací Python pomocí flask.