Ubuntu

Ultimate Guide to Install Flask on Ubuntu

Ultimate Guide to Install Flask on Ubuntu
Flask on avoimen lähdekoodin ja ilmainen mikro-web-pohjainen python-kehys, joka on suunniteltu auttamaan ohjelmoijia rakentamaan skaalautuvia, turvallisia ja helposti ylläpidettäviä verkkosovelluksia. Jos olet aloittelija, se on melko helppo ja helppo aloittaa. Kerromme sinulle tässä artikkelissa, kuinka python Framework Flask asennetaan Ubuntu 20: een.04-järjestelmä. Toteuttamamme komennot voivat toimia myös Debianilla ja vanhalla Ubuntu-jakelulla.

Ennakkovaatimukset

Kaikki komennot, jotka sinun tulee suorittaa sudo-komento-oikeuksilla.

Pullon asennus Ubuntu 20: een.04

Asenna pullo Ubuntu 20: een noudattamalla alla mainittuja vaiheita.04-järjestelmä:

Vaihe 1: Pythonin asennus

Varmista, että Python on asennettu Ubuntu-järjestelmään. Voit tarkistaa asennuksen suorittamalla alla olevan komennon päätelaitteessa:

$ python3 -V

On suositeltavaa luoda virtuaalinen ympäristö pythonissa venv-moduulin avulla. Voit luoda tämän ympäristön python3-venv-paketin avulla. Siksi sinun on asennettava tämä paketti suorittamalla alla mainittu komento järjestelmässäsi:

$ sudo apt asenna python3-venv


Kun yllä oleva pakettimoduuli on asennettu Ubuntu-järjestelmään, voit luoda virtuaalisen python-ympäristön, johon asennat ja käytät Flask-sovellusta.

Luo hakemisto Flask-sovellukselle ja navigoi siinä tässä kansiossa alla olevan komennon avulla:

$ mkdir flask_application && cd flask_application

Vaihe 2: Luo python-virtuaalinen ympäristö

Luo määritetyn hakemiston '' flask_application '' sisällä virtuaalinen ympäristö suorittamalla seuraava komento:

$ python3 -m venv venv

Luo uusi hakemisto tai virtuaaliympäristö nimellä 'venv', joka koostuu kopiosta kaikista Python-tukitiedostoista. Voit myös luoda toisen nimen tällä virtuaaliympäristöllä.

Aktivoi nyt yllä oleva virtuaalinen ympäristö seuraavalla komennolla, ja voit sitten käyttää sitä:

$ source venv / bin / activ

Vaihe 3: Asenna pullo pipillä

Kun ympäristö on aktivoitu, huomaat, että virtuaalisen ympäristön nimi lisätään komentokehotteen alkuun. Asenna nyt pullo Python-paketinhallinta-pipillä seuraavasti:

(venv) $ pip asenna pullo

Voit tulostaa asennetun pullon version seuraavalla komennolla:

(venv) $ python -m pullo --versio

Tällä hetkellä uusin Flask 1 -versio.1.2 on asennettu Ubuntu-järjestelmääsi, jonka näet myös alla olevasta kuvakaappauksesta:

Luo vähimmäissovellus pullolla

Tässä luomme yksinkertaisen sovelluksen, joka tulostaa tekstin 'First Flask application!'. Avaa tekstieditori ja liitä seuraava koodi tähän tiedostoon:

pullosta tuontipullo
app = pullo (__ nimi__)
@sovellus.reitti('/')
def my_app ():
return 'Ensimmäinen pullo-sovellus!'

Tallenna yllä oleva tiedosto Flask_application-hakemistoon nimellä 'my_app.py '.
Yllä olevassa koodissa:

Suorita yllä oleva koodi suorittamalla seuraavat komennot:

(venv) $ export flask_application = oma_sovellus.py
(venv) $ kolviajo

Seuraava lähtö tulostaa päätelaitteelle:

Avaa nyt selain ja kirjoita 'http: // 127.0.0.1: 5000 'URL osoiterivillä. Ensimmäinen pullosovellus!viesti ilmestyy selaimeen.

Voit lopettaa kuoren lähdön painamalla Ctrl-C. Kun olet valmis, kirjoita seuraava komento deaktivoida virtuaalinen ympäristö tai poistua siitä:

(venv) $ deaktivoi

Johtopäätös

Edellä olevassa artikkelissa olemme selittäneet menettelyn, kuinka pullo asennetaan Ubuntu 20: een.04 ympäristö. Olemme myös kuvanneet, kuinka voit luoda virtuaalisen python-ympäristön ja asentaa siihen pullon. Olemme kokeneet erilaisia ​​komentoja sovelluksen ajamiseksi pullolla. Lisätietoja on Internet-lähteiden pulloasiakirjoissa.

Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...