Android

Kuinka asentaa pullo ubuntu 18.04: een

Uuden mittarin asennus! (Sigma) │ Suzuki Pv 50cc

Uuden mittarin asennus! (Sigma) │ Suzuki Pv 50cc

Sisällysluettelo:

Anonim

Flask on ilmainen ja avoimen lähdekoodin mikrotietojen web-kehys Pythonille, jonka tarkoituksena on auttaa kehittäjiä rakentamaan turvallisia, skaalautuvia ja ylläpidettäviä verkkosovelluksia. Kolvi perustuu Werkzeugiin ja käyttää Jinja2: ta mallimoottorina.

Toisin kuin Django, Flask ei sisällä oletuksena ORM: ää, lomakkeen validointia tai muita kolmansien osapuolien kirjastojen tarjoamia toimintoja. Flask on rakennettu laajennuksia ajatellen, jotka ovat Python-paketteja, jotka lisäävät toimintoja Flask-sovellukseen.

Flaskin asentamiseen on erilaisia ​​tapoja tarpeistasi riippuen. Se voidaan asentaa koko järjestelmän tai Python-virtuaaliympäristöön pipin avulla.

Plaskapaketit sisältyvät myös virallisiin Ubuntu-arkistoihin, ja ne voidaan asentaa apt pakettien hallintaohjelmalla. Tämä on helpoin tapa asentaa Flask Ubuntu 18.04 -versioon, mutta ei niin joustava kuin asennus virtuaaliympäristöön. Myös arkistoihin sisältyvä versio on aina jäljessä Flaskin uusimmasta versiosta.

Python-virtuaaliympäristöjen päätarkoitus on luoda eristetty ympäristö erilaisille Python-projekteille. Tällä tavoin sinulla voi olla useita erilaisia ​​Flask-ympäristöjä yhdellä tietokoneella ja asentaa tietty moduuliversio projektikohtaisesti murehtimatta, että se vaikuttaa muihin Flask-asennuksiin. Jos asennat Flaskin globaaliin ympäristöön, voit asentaa vain yhden Flask-version tietokoneellesi.

Pullan asentaminen Ubuntu 18.04: een

Seuraavat osiot sisältävät tietoa Flaskin asentamisesta Python-virtuaaliympäristöön Ubuntu 18.04: ssä.

1. Python 3: n ja venv: n asentaminen

Ubuntu 18.04 toimitetaan oletuksena Python 3.6: lla. Voit tarkistaa, että Python 3 on asennettu järjestelmään kirjoittamalla:

python3 -V

Tuloksen tulisi näyttää tältä:

Python 3.6.6

Python 3.6: sta alkaen suositeltava tapa luoda virtuaaliympäristö on käyttää venv moduulia. Asenna python3-venv tarjoava python3-venv paketti suorittamalla seuraava komento:

sudo apt install python3-venv

Kun moduuli on asennettu, olemme valmiita luomaan virtuaalisen ympäristön Flask-sovelluksellemme.

2. Virtuaaliympäristön luominen

Aloita navigoimalla hakemistoon, johon haluat tallentaa Python 3 -ympäristösi. Se voi olla kotihakemistosi tai mikä tahansa muu hakemisto, jossa käyttäjän on luettu ja kirjoitettu käyttöoikeudet.

Luo uusi hakemisto Flask-sovelluksellesi ja siirry siihen:

mkdir my_flask_app cd my_flask_app

Kun olet hakemistossa, suorita seuraava komento luodaksesi uusi virtuaalinen ympäristösi:

python3 -m venv venv

Yllä oleva komento luo hakemiston nimeltä venv , joka sisältää kopion Python-binaarista, Pip-paketinhallinnasta, vakiona olevasta Python-kirjastosta ja muista tukevista tiedostoista. Voit käyttää mitä tahansa haluamaasi nimeä virtuaaliympäristössä.

Jotta voit aloittaa tämän virtuaalisen ympäristön käytön, sinun on aktivoitava se suorittamalla activate :

source venv/bin/activate

Aktivoinnin jälkeen virtuaaliympäristön bin-hakemisto lisätään $PATH -muuttujan alkuun. Myös kuoresi kehote muuttuu ja se näyttää nykyisen virtuaalisen ympäristön nimen. Meidän tapauksessamme se on venv :

3. Kolvin asentaminen

Nyt kun virtuaalinen ympäristö on aktivoitu, voit käyttää Python-paketinhallinnan pip -sovellusta Flaskin asentamiseen:

pip install Flask Virtuaaliympäristössä voit käyttää komentoa pip sijaan pip3 ja python sijaan python3 .

Varmista asennus seuraavalla komennolla, joka tulostaa Flask-version:

python -m flask --version

Tämän artikkelin kirjoittamisen aikana viimeisin virallinen Flask-versio on 1.0.2

Flask 1.0.2 Python 3.6.6 (default, Sep 12 2018, 18:26:19)]

Flask-versiosi saattaa poiketa tässä näkyvästä versiosta.

4. Minimaalisen sovelluksen luominen

Tässä oppaassa luomme yksinkertaisen hello world -sovelluksen, joka näyttää vain tekstin “Hello World!”.

Avaa tekstieditori tai Python IDE ja luo seuraava tiedosto:

~ / My_flask_app / hello.py

from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'

Analysoidaan koodirivi riviltä.

  1. Ensimmäisellä rivillä tuomme Flask-luokkaa. Seuraavaksi luomme Flask-luokan esiintymän. Sitten käytämme route() hello_world rekisteröimään hello_world toiminnon / hello_world . Kun tätä reittiä pyydetään, hello_world kutsutaan ja viesti “Hei maailma!” Palautetaan asiakkaalle.

Tallenna tiedosto nimellä hello.py ja palaa takaisin pääteikkunaan.

5. Kehityspalvelimen testaaminen

Käytämme flask komentoa sovelluksen FLASK_APP mutta ennen sitä meidän on kerrottava Flaskille, kuinka sovellus ladataan määrittämällä ympäristömuuttuja FLASK_APP :

export FLASK_APP=hello flask run

Yllä oleva komento käynnistää kehitysyhteyspalvelimen.

Tulos näyttää seuraavalta:

* Serving Flask app "hello" * Environment: production WARNING: Do not use the development server in a production environment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) Jos olet asentanut Flask -sovelluksen virtuaalikoneelle ja haluat käyttää Flask-kehityspalvelinta, voit tehdä palvelimen julkisesti saataville lisäämällä --host=0.0.0.0 flask run .

Avaa http://127.0.0.1:5000 selaimellasi, niin sinulle tulee ”Hei maailma!” -Viesti.

Lopeta kehityspalvelimen tyyppi CTRL-C päätteessäsi.

6. Virtuaaliympäristön deaktivointi

Kun olet tehnyt työsi, poista ympäristö deactivate kirjoittamalla deactivate ja palaat normaaliin kuoriisi.

deactivate

johtopäätös

Olet oppinut luomaan Python-virtuaaliympäristön ja asentamaan Flaskin Ubuntu 18.04 -laitteeseen. Jos haluat luoda lisäkolbikehitysympäristöjä, toista tässä oppaassa kuvatut vaiheet.

python ubuntu