Vyhledávání na webu

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.