GNU/Linux >> Znalost Linux >  >> Debian

Konečný průvodce instalací Flask na Ubuntu

Flask je open source a bezplatný mikrowebový Python framework navržený tak, aby pomáhal programátorům vytvářet škálovatelné, bezpečné a snadno udržovatelné webové aplikace. Pokud jste začátečník, je docela jednoduché a snadné začít. Tento článek vás naučí, jak nainstalovat framework Flask Python na systém Ubuntu 20.04. Příkazy, které jsme implementovali, lze také spustit na Debianu a starých distribucích Ubuntu.

požadavky

Všechny příkazy, které byste měli spouštět pod oprávněními příkazu „sudo“.

Instalace Flask na Ubuntu 20.04

Při instalaci Flask na systém Ubuntu 20.04 postupujte podle následujících kroků:

Krok 1:Instalace Pythonu

Ujistěte se, že Python je nainstalován ve vašem systému Ubuntu. Pro ověření instalace spusťte na terminálu následující příkaz:

$ python3 -V

Je to doporučená metoda pro vytvoření virtuálního prostředí v Pythonu pomocí modulu venv. Toto prostředí můžete vytvořit pomocí balíčku python3-venv. Proto musíte tento balíček nainstalovat spuštěním níže uvedeného příkazu na vašem systému:

$ sudo vhodné Chcete-li nainstalovat python3-venv



Jakmile je výše uvedený modul balíčku nainstalován na vašem systému Ubuntu, můžete vytvořit virtuální prostředí Pythonu, ve kterém budete instalovat a používat aplikaci Flask.

Vytvořte adresář pro aplikaci Flask a přejděte do této složky pomocí příkazu uvedeného níže:

$ mkdir Piston_application &&CD Piston_application

Krok 2:Vytvořte virtuální prostředí Pythonu

Nyní vytvořte virtuální prostředí v zadaném adresáři „flask_application“ provedením následujícího příkazu:

$ python3 -m venv venv

Vytvoří se nový adresář nebo virtuální prostředí s názvem ‚venv‘, které se skládá z kopie všech souborů podporujících Python. Pomocí tohoto virtuálního prostředí můžete také vytvořit jiný název.

Nyní povolte výše uvedené virtuální prostředí pomocí následujícího příkazu a poté jej můžete použít:

$ source venv/container/activate

Krok 3:nainstalujte Flask s pip

Jakmile je prostředí aktivováno, všimnete si, že název virtuálního prostředí je přidán na začátek výzvy shellu. Nyní nainstalujte Flask pomocí pipu správce balíčků Pythonu takto:

(venv) $ pip Chcete-li nainstalovat láhev

Nainstalovanou verzi Flask můžete vytisknout pomocí následujícího příkazu:

(venv) $ python -m bottle –Execution

V tuto chvíli je na vašem systému Ubuntu nainstalována nejnovější verze Flask 1.1.2, kterou můžete také vidět na níže uvedeném snímku obrazovky:

Sestavte minimální aplikaci pomocí Flask

Zde vytváříme jednoduchou aplikaci, která zobrazí text ‚First Flask application!‘ vytiskne. Otevřete textový editor a do tohoto souboru vložte následující kód:

from bottle import bottle
app =bottle(__Surname__)

@app.route(‘/’)
def my_app():
return ‘První použití láhve!’

Uložte výše uvedený soubor do adresáře Flask_application pod názvem „my_app.py“.
Ve výše uvedeném kódu:

  • První řádek importuje třídu Flask.
  • Druhý řádek vytvoří novou instanci třídy Flask.
  • Funkce my_app je registrována prostřednictvím dekorátoru trasy (). Když jste si vyžádali tuto trasu, na terminálu se vytiskne text ‚First Flask Application!‘.

Chcete-li spustit výše uvedený kód, spusťte následující příkazy:

(venv) $ export Piston_application=my_app.py
(venv) $ Běh pístu

Na terminálu se vytiskne následující výstup:

Nyní otevřete prohlížeč a do adresního řádku zadejte adresu URL „https://127.0.0.1:5000“. V prohlížeči se zobrazí zpráva ‚First Flask Application!‘.

Chcete-li zastavit výstup shellu, stiskněte „Ctrl-C“. Po dokončení zadejte následující příkaz pro zakázání nebo ukončení virtuálního prostředí:

(venv) Deaktivovat $

diplom

Ve výše uvedeném článku jsme vysvětlili postup instalace Flask v prostředí Ubuntu 20.04. Popsali jsme také, jak vytvořit virtuální prostředí Python a nainstalovat do něj Flask. Viděli jsme různé příkazy pro spuštění aplikace pomocí Flask. Další informace naleznete v dokumentaci ke flask z internetových zdrojů.


Debian
  1. Instalace vývojového prostředí Django na Ubuntu

  2. Nejlepší průvodce zabezpečením hostitele Ubuntu

  3. Instalace SNMP v Ubuntu 18.04

  1. Základní průvodce instalací LAMP na Ubuntu

  2. Upgrade Ubuntu 20.04 na Ubuntu 20.10 – průvodce krok za krokem?

  3. Instalace Ubuntu 12.04.02 v režimu Uefi?

  1. Instalace VirtualBoxu 4.2 na Ubuntu 12.10

  2. Nainstalovat qt na Ubuntu 20.04 – průvodce krok za krokem?

  3. Instalace Dockeru (Ubuntu)