Programování v Pythonu je mezi uživateli Ubuntu velmi oblíbené, a proto jej systém zařazuje do svých úložišť. Kromě toho je možné na Ubuntu nainstalovat téměř jakýkoli vývojový nástroj Pythonu. Patří sem i programování různých webových aplikací. To je důvod, proč, pokud chcete používat Python pro své webové aplikace, musíte vědět, jak nainstalovat Flask na Ubuntu, a to je přesně to, co se dozvíte v tomto příspěvku.
Co je láhev?
Na webu Flask najdeme následující definici:
Flask je odlehčená webová aplikace WSGI. Je navržen tak, aby byl začátek rychlý a snadný, s možností škálování na složité aplikace. Začalo to jako jednoduchý obal kolem Werkzeug a Jinja a stalo se jedním z nejpopulárnějších rámců webových aplikací v Pythonu.
S Flaskem tedy můžeme začít vytvářet webové aplikace s Pythonem a starat se pouze o kód a design naší aplikace.
Instalovat Flask na Ubuntu 20.04
Chcete-li nainstalovat Flask, je nejlepší jej nainstalovat do virtuálního prostředí Pythonu. Ačkoli to může znít divně, ve skutečnosti je to docela jednoduché.
Nejprve se ujistěte, že je váš systém zcela aktuální:
sudo apt update sudo apt upgrade
Poté musíte nainstalovat python3-venv
balíček, jehož hlavní funkcí je umožnit vám vytvářet virtuální prostředí Pythonu.
Poté musíte vytvořit složku, kde bude váš projekt hostován. Můžete si také vybrat umístění, které se vám líbí. V tomto případě vytvořím složku s názvem example
.
mkdir example
A přejděte do složky:
cd example
Nyní je čas vytvořit virtuální prostředí spuštěním
python3 -m venv venv
Tím se vytvoří složka s názvem venv
který obsahuje binární soubor, který nám umožní aktivovat virtuální prostředí. Chcete-li to provést, stačí spustit:
source venv/bin/activate
V tomto okamžiku si všimnete, jak se výzva změní a na začátku přidá něco podobného tomuto
(venv)
Nyní, když jsme ve virtuálním prostředí, můžeme použít PIP správce balíčků pro Python k instalaci Flask.
pip install Flask
Můžete ověřit instalaci Flask a zobrazit nainstalovanou verzi.
python -m flask --version
Ukázkový výstup:
Python 3.8.5 Flask 1.1.2 Werkzeug 1.0.1
Kontrola instalace Flask na Ubuntu 20.04
Nejlepší způsob, jak zjistit, zda byla instalace úspěšná, je vytvořit nový soubor, přidat nějaký kód a spustit jej. Udělejte to pomocí textového editoru nebo vašeho oblíbeného IDE.
A přidejte následující obsah:
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World! welcome to atechtown.com' export FLASK_APP=hello.py
Samozřejmě, toto je docela základní testovací soubor a obsahuje pouze „Hello World“, ale mělo by to stačit.
Chcete-li spustit provádění kódu, musíte spustit
flask run
A získáte výstup obrazovky podobný tomuto:
* Serving Flask app "hello.py" * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Říká vám, že musíte přistupovat z 127.0.0.1.1:5000
ve vašem webovém prohlížeči. Pokud jste však nainstalovali Flask na server nebo virtuální počítač, budete muset použít --host
možnost.
flask run --host=0.0.0.0.0
Nyní otevřete prohlížeč a přejděte na http://127.0.0.1:5000
pokud jste nainstalovali Flask na místní počítač nebo http://your-ip-server:5000
pokud jste jej nainstalovali na virtuální počítač nebo server.
Pokud vše proběhlo v pořádku, měli byste vidět obrazovku podobnou této:
Po dokončení práce deaktivujte virtuální prostředí spuštěním:
deactivate
Tímto způsobem úspěšně nainstalujete Flask na Ubuntu 20.04.
Závěr
V Ubuntu 20.04 máme k dispozici mnoho nástrojů pro programování a vědět, jak je nainstalovat, je prvním krokem k vytvoření aplikací v jazyce, který chceme. V tomto příspěvku jste se naučili, jak nainstalovat Flask na Ubuntu 20.04, což je mikrorámec pro vývoj webových aplikací pomocí Pythonu. Tento proces je rychlý a snadný a je v dosahu každého uživatele.