Uuden mittarin asennus! (Sigma) │ Suzuki Pv 50cc
Sisällysluettelo:
- Pullan asentaminen Ubuntu 18.04: een
- 1. Python 3: n ja venv: n asentaminen
- 2. Virtuaaliympäristön luominen
- 3. Kolvin asentaminen
- 4. Minimaalisen sovelluksen luominen
- 5. Kehityspalvelimen testaaminen
- 6. Virtuaaliympäristön deaktivointi
- johtopäätös
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ä.
- Ensimmäisellä rivillä tuomme Flask-luokkaa. Seuraavaksi luomme Flask-luokan esiintymän. Sitten käytämme
route()hello_worldrekisteröimäänhello_worldtoiminnon/hello_world. Kun tätä reittiä pyydetään,hello_worldkutsutaan 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.
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 ubuntuKuinka asentaa, asentaa hp officejet 6500a plus all-in-one -tulostin
Opi määrittämään ja asentamaan HP Officejet 6500A Plus All-in-one -tulostin.
Kuinka asentaa apache maven ubuntu 18.04: een
Apache Maven on ilmainen ja avoimen lähdekoodin projektihallintatyökalu ja ymmärrystyökalu, jota käytetään pääasiassa Java-projekteihin. Tässä opetusohjelmassa näytämme kaksi eri tapaa asentaa Apache Maven Ubuntu 18.04 -sovellukseen.
Kuinka asentaa pullo centos 7: een
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. Tässä opetusohjelmassa näytämme kuinka asentaa Flask Python-virtuaaliympäristöön CentOS 7: ssä.







