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čkaapp = 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:
- Prva vrstica bo uvozila razred Flask.
- Druga vrstica bo ustvarila nov primerek razreda Flask.
- Funkcija my_app je registrirana prek okrasitelja poti (). Ko ste zahtevali to pot, je bila uporabljena aplikacija "First Flask!'besedilo se bo natisnilo na terminalu.
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.