Ubuntu

Končni vodnik za namestitev bučke na Ubuntu

Končni vodnik za namestitev bučke na Ubuntu
Flask je odprtokodni in brezplačni mikro-python-ov sistem, zasnovan kot pomoč programerjem pri izdelavi razširljivih, varnih in enostavno vzdrževalnih spletnih aplikacij. Če ste začetnik, je potem zelo enostavno in enostavno začeti. V tem članku vam bomo povedali, kako namestiti python framework Flask na Ubuntu 20.04 sistem. Ukazi, ki smo jih implementirali, se lahko izvajajo tudi v distribucijah Debian in starih Ubuntu.

Predpogoji

Vsi ukazi, ki jih morate izvajati pod privilegiji ukaza 'sudo'.

Namestitev bučke na Ubuntu 20.04

Sledite spodnjim korakom za namestitev bučke v Ubuntu 20.04 sistem:

1. korak: Namestitev Pythona

Prepričajte se, da je Python nameščen v vašem sistemu Ubuntu. Če želite preveriti namestitev, na terminalu zaženite spodnji ukaz:

$ python3 -V

Priporočljiva je metoda za ustvarjanje navideznega okolja v pythonu z uporabo modula venv. To okolje lahko ustvarite s pomočjo paketa python3-venv. Zato boste morali ta paket namestiti z izvajanjem spodnjega ukaza v sistemu:

$ sudo apt namestite python3-venv


Ko je zgornji paketni modul nameščen v vašem sistemu Ubuntu, lahko ustvarite navidezno okolje python, v katerem boste namestili in uporabljali aplikacijo Flask.

Ustvarite imenik za aplikacijo Flask in se pomaknite po tej mapi z uporabo spodnjega ukaza:

$ mkdir flask_application && cd flask_application

2. korak: Ustvarite navidezno okolje python

Zdaj znotraj navedenega imenika 'flask_application' ustvarite navidezno okolje z zagonom naslednjega ukaza:

$ python3 -m venv venv

Ustvari se nov imenik ali navidezno okolje z imenom 'venv', ki je sestavljeno iz kopije vseh datotek, ki podpirajo Python. S tem navideznim okoljem lahko ustvarite tudi drugo ime.

Zdaj aktivirajte zgornje navidezno okolje z naslednjim ukazom in ga nato lahko uporabite:

$ source venv / bin / activate

3. korak: Bučko namestite s pipom

Ko je okolje aktivirano, boste opazili, da bo ime navideznega okolja dodano na začetku poziva lupine. Zdaj namestite Flask s pomočjo pipa upravitelja paketov Python, kot sledi:

(venv) $ pip namestite bučko

Nameščeno različico Flaska lahko natisnete z naslednjim ukazom:

(venv) $ python -m bučka --verzija

Trenutno najnovejša različica Flask 1.1.2 je bil nameščen v vašem sistemu Ubuntu, kar lahko vidite tudi na spodnjem posnetku zaslona:

Ustvari minimalno aplikacijo s pomočjo bučke

Tukaj bomo ustvarili preprosto aplikacijo, ki bo natisnila besedilo 'First Flask application!". Odprite urejevalnik besedil in v to datoteko prilepite naslednjo kodo:

iz bučke uvoz Bučka
app = bučka (__ ime__)
@app.pot ('/')
def my_app ():
vrni 'Prva bučka!"

Zgornjo datoteko shranite v imenik Flask_application z imenom 'my_app.py '.
V zgornji kodi:

Za izvedbo zgornje kode zaženite naslednje ukaze:

(venv) $ export flask_application = my_app.py
(venv) $ bučka teče

Na terminalu se bo natisnil naslednji izhod:

Zdaj odprite brskalnik in vnesite 'http: // 127.0.0.1: 5000 'URL v naslovni vrstici. "Prva bučka!'se bo prikazalo v brskalniku.

Če želite ustaviti izhod lupine, pritisnite 'Ctrl-C'. Ko končate z delom, vnesite naslednji ukaz, da deaktivirate navidezno okolje ali iz njega izstopite:

(venv) $ deaktiviraj

Zaključek

V zgornjem članku smo razložili postopek namestitve bučke na Ubuntu 20.04 okolje. Opisali smo tudi, kako lahko ustvarite navidezno okolje python in vanj namestite Flask. Izkusili smo različne ukaze za zagon aplikacije s pomočjo bučke. Za več podrobnosti obiščite dokumentacijo o bučki iz internetnih virov.

Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...
Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...
Kako prenesti in igrati Sid Meier's Civilization VI v Linuxu
Uvod v igro Civilization 6 je sodoben pogled na klasični koncept, uveden v seriji iger Age of Empires. Ideja je bila dokaj preprosta; začeli bi v zelo...