GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Flask na Ubuntu 20.04?

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.


Ubuntu
  1. Jak nainstalovat Python 3.9 na Ubuntu 18.04

  2. Jak nainstalovat Python 3.2 v Ubuntu 13.04?

  3. Jak nainstalovat Python 3.9 na Ubuntu 20.04

  1. Jak nainstalovat Python 3 na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat Flask na Ubuntu 18.04

  3. Jak nainstalovat Python 3.6 na Ubuntu 16.04

  1. Jak nainstalovat Python 3.7 na Ubuntu 18.04

  2. Jak nainstalovat Python 3.8 na Ubuntu 18.04

  3. Jak nainstalovat Flask na Ubuntu 20.04