Slik sjekker du varmtvannsberederen
Indholdsfortegnelse:
- Installation af kolbe på Ubuntu 18.04
- 1. Installation af Python 3 og venv
- 2. Oprettelse af et virtuelt miljø
- 3. Installation af kolbe
- 4. Oprettelse af et minimalt flaskeprogram
- 5. Test af udviklingsserveren
- 6. Deaktivering af det virtuelle miljø
- Konklusion
Flask er en gratis og open source mikrowebramme til Python designet til at hjælpe udviklere med at opbygge sikre, skalerbare og vedligeholdelige webapplikationer. Kolbe er baseret på Werkzeug og bruger Jinja2 som en skabelonmotor.
I modsætning til Django inkluderer Flask som standard ikke ORM, formvalidering eller andre funktioner leveret af tredjepartsbiblioteker. Kolbe er bygget med udvidelser i tankerne, som er Python-pakker, der tilføjer funktionalitet til et Flask-program.
Der er forskellige metoder til installation af kolbe, afhængigt af dine behov. Det kan installeres hele systemet eller i et virtuelt Python-miljø ved hjælp af pip.
Kolbepakker er også inkluderet i de officielle Ubuntu-lagre og kan installeres vha.
apt
package manager. Dette er den nemmeste metode til at installere Flask på Ubuntu 18.04, men ikke så fleksibel som installation i et virtuelt miljø. Den version, der er inkluderet i depoterne, hænger også altid bag den seneste version af Flask.
Hovedformålet med virtuelle Python-miljøer er at skabe et isoleret miljø til forskellige Python-projekter. På denne måde kan du have flere forskellige kolbemiljøer på en enkelt computer og installere en bestemt version af et modul på et pr. Projektbasis uden at bekymre dig om, at det vil påvirke dine andre kolbeinstallationer. Hvis du installerer Flask i det globale miljø, kan du kun installere en Flask-version på din computer.
Installation af kolbe på Ubuntu 18.04
De følgende afsnit indeholder information om, hvordan du installerer Flask i et virtuelt Python-miljø på Ubuntu 18.04.
1. Installation af Python 3 og venv
Ubuntu 18.04 sendes med Python 3.6 som standard. Du kan bekræfte, at Python 3 er installeret på dit system ved at skrive:
python3 -V
Outputet skal se sådan ud:
Python 3.6.6
Fra Python 3.6 er den anbefalede måde at oprette et virtuelt miljø at bruge
venv
modulet. Sådan installeres
python3-venv
pakken, der indeholder
venv
modulet, kører følgende kommando:
sudo apt install python3-venv
Når modulet er installeret, er vi klar til at skabe et virtuelt miljø til vores Flask-applikation.
2. Oprettelse af et virtuelt miljø
Start med at navigere til det bibliotek, hvor du gerne vil gemme dine virtuelle Python 3-miljøer. Det kan være dit hjemmekatalog eller ethvert andet bibliotek, hvor din bruger har læse- og skrivetilladelser.
Opret en ny mappe til din Flask-applikation og naviger ind i den:
mkdir my_flask_app
cd my_flask_app
Når du er inde i biblioteket, skal du køre følgende kommando for at oprette dit nye virtuelle miljø:
python3 -m venv venv
Kommandoen ovenfor opretter et bibliotek kaldet
venv
, som indeholder en kopi af Python-
venv
, Pip-pakkehåndtereren, standard Python-biblioteket og andre understøttende filer. Du kan bruge ethvert navn, du ønsker, til det virtuelle miljø.
For at begynde at bruge dette virtuelle miljø skal du aktivere det ved at køre
activate
:
source venv/bin/activate
Når den er aktiveret tilføjes det virtuelle miljøs bin-bibliotek i begyndelsen af
$PATH
variablen. Også din shell-prompten vil ændres, og den vil vise navnet på det virtuelle miljø, du i øjeblikket bruger. I vores tilfælde er det
venv
:
3. Installation af kolbe
Nu, hvor det virtuelle miljø er aktiveret, kan du bruge Python-pakkehåndterings pip til at installere Flask:
pip install Flask
I det virtuelle miljø kan du bruge kommandopip i stedet for
pip3
og
python
stedet for
python3
.
Bekræft installationen med følgende kommando, der udskriver Flask-versionen:
python -m flask --version
På dette tidspunkt, hvor denne artikel skrives, er den seneste officielle Flask-version 1.0.2
Flask 1.0.2 Python 3.6.6 (default, Sep 12 2018, 18:26:19)]
Din kolbeversion kan afvige fra den version, der er vist her.
4. Oprettelse af et minimalt flaskeprogram
I denne guide vil vi oprette en simpel hej verden applikation, der bare viser teksten "Hello World!".
Åbn din teksteditor eller Python IDE, og opret følgende fil:
~ / My_flask_app / hello.py
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'
Lad os analysere koden linje for linje.
- I den første linje importerer vi Flask-klassen. I det følgende opretter vi en forekomst af Flask-klassen. Derefter bruger vi
route()
dekoratøren til at registrerehello_world
funktionen til/
ruten. Når denne rute anmodes om, kaldeshello_world
og meddelelsen "Hello World!" Returneres til klienten.
Gem filen som
hello.py
og gå tilbage til dit terminalvindue.
5. Test af udviklingsserveren
Vi bruger
flask
til at køre applikationen, men inden det skal vi fortælle Flask, hvordan man indlæser applikationen ved at specificere
FLASK_APP
miljøvariablen:
export FLASK_APP=hello
flask run
Kommandoen ovenfor vil starte den indbyggede udviklingsserver.
Outputet ser sådan ud på følgende måde:
* 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)
Hvis du installerede Flask på en virtuel maskine, og du vil have adgang til Flask-udviklingsserveren, kan du gøre serveren offentligt tilgængelig ved at tilføje
--host=0.0.0.0
til kommandoen til kolbenkørsel.
Åbn
http://127.0.0.1:5000
i din webbrowser, og du får meddelelsen "Hello World!"
For at stoppe udviklingsservertypen
CTRL-C
i din terminal.
6. Deaktivering af det virtuelle miljø
Når du er færdig med dit arbejde, skal du deaktivere miljøet ved at skrive
deactivate
og du vender tilbage til din normale skal.
Konklusion
Du har lært, hvordan du opretter et virtuelt Python-miljø og installerer Flask på din Ubuntu 18.04-maskine. For at oprette yderligere kolbeudviklingsmiljøer skal du gentage de trin, vi skitserede i denne tutorial.
python ubuntuSådan installeres den nyeste Firefox 3.6.6 i Ubuntu Linux

Firefox 3.6.6 indeholder browserkrasningsforebyggelse. Sådan er det nemt at installere det i Ubuntu Linux.
Sådan installeres og kører Linux Ubuntu på Windows nemt

Wubi vil lade dig installere og køre Linux Ubuntu dual boot-opsætning med Microsoft Windows 7 let. Læs vejledning og download Wubi gratis.
Sådan installeres kolbe på centos 7

Flask er en gratis og open source mikrowebramme til Python designet til at hjælpe udviklere med at opbygge sikre, skalerbare og vedligeholdelige webapplikationer. Kolbe er baseret på Werkzeug og bruger Jinja2 som skabelonmotor. I denne tutorial vil vi vise dig, hvordan du installerer Flask i et virtuelt Python-miljø på CentOS 7.