How to Dual Boot Ubuntu 18.04 and Windows 10 [2019]
Innholdsfortegnelse:
- Installere Flask på Ubuntu 18.04
- 1. Installere Python 3 og venv
- 2. Opprette et virtuelt miljø
- 3. Installere kolbe
- 4. Opprette et minimalt flaskeapplikasjon
- 5. Test av utviklingsserveren
- 6. Deaktivere det virtuelle miljøet
- Konklusjon
Flask er et gratis og åpen kildekode-mikrobindramme for Python designet for å hjelpe utviklere med å bygge sikre, skalerbare og vedlikeholdbare webapplikasjoner. Kolbe er basert på Werkzeug og bruker Jinja2 som malmotor.
I motsetning til Django inkluderer ikke Flask som standard ORM, skjemavalidering eller andre funksjonaliteter levert av tredjepartsbiblioteker. Flask er bygget med utvidelser i tankene, som er Python-pakker som legger til funksjonalitet til en Flask-applikasjon.
Det er forskjellige metoder for å installere Flask, avhengig av dine behov. Det kan installeres hele systemet eller i et virtuelt Python-miljø ved hjelp av pip.
Kolbepakker er også inkludert i de offisielle Ubuntu-lagringene og kan installeres ved bruk av
apt
pakkehåndtereren. Dette er den enkleste metoden å installere Flask på Ubuntu 18.04, men ikke så fleksibel som å installere i et virtuelt miljø. Også versjonen som er inkludert i depotene henger alltid etter den siste versjonen av Flask.
Hovedformålet med virtuelle Python-miljøer er å skape et isolert miljø for forskjellige Python-prosjekter. På denne måten kan du ha flere forskjellige kolvemiljøer på en enkelt datamaskin og installere en spesifikk versjon av en modul på prosjektbasis uten å bekymre deg for at det vil påvirke de andre flaskeanleggene. Hvis du installerer Flask i det globale miljøet, kan du bare installere en Flask-versjon på datamaskinen.
Installere Flask på Ubuntu 18.04
De følgende seksjonene gir informasjon om hvordan du installerer Flask i et virtuelt Python-miljø på Ubuntu 18.04.
1. Installere Python 3 og venv
Ubuntu 18.04 leveres med Python 3.6 som standard. Du kan bekrefte at Python 3 er installert på systemet ditt ved å skrive:
python3 -V
Utgangen skal se slik ut:
Python 3.6.6
Fra Python 3.6, er den anbefalte måten å lage et virtuelt miljø å bruke
venv
modulen. Følg kommandoen for å installere
python3-venv
pakken som gir
venv
modulen:
sudo apt install python3-venv
Når modulen er installert er vi klare til å lage et virtuelt miljø for vår Flask-applikasjon.
2. Opprette et virtuelt miljø
Begynn med å navigere til katalogen der du vil lagre dine virtuelle Python 3-miljøer. Det kan være din hjemmekatalog eller en hvilken som helst annen katalog der brukeren din har lese- og skrivetillatelser.
Lag en ny katalog for din Flask-applikasjon og naviger i den:
mkdir my_flask_app
cd my_flask_app
Når du er inne i katalogen, kjører du følgende kommando for å opprette det nye virtuelle miljøet:
python3 -m venv venv
Kommandoen over oppretter en katalog som heter
venv
, som inneholder en kopi av Python-
venv
, Pip-pakkebehandleren, standard Python-biblioteket og andre støttende filer. Du kan bruke hvilket som helst navn du ønsker for det virtuelle miljøet.
For å begynne å bruke dette virtuelle miljøet, må du aktivere det ved å kjøre
activate
:
source venv/bin/activate
Når den er aktivert, vil det virtuelle miljøets søppelkatalog bli lagt til i begynnelsen av
$PATH
variabelen. Også ledeteksten til skallet ditt vil endre seg, og det vil vise navnet på det virtuelle miljøet du bruker. I vårt tilfelle er det
venv
:
3. Installere kolbe
Nå som det virtuelle miljøet er aktivert, kan du bruke Python package manager pip til å installere Flask:
pip install Flask
I det virtuelle miljøet kan du bruke kommandopipen i stedet for
pip3
og
python
stedet for
python3
.
Bekreft installasjonen med følgende kommando som vil skrive ut Flask-versjonen:
python -m flask --version
I skrivende stund skriver denne artikkelen den siste offisielle Flask-versjonen 1.0.2
Flask 1.0.2 Python 3.6.6 (default, Sep 12 2018, 18:26:19)]
Flaskeversjonen din kan avvike fra versjonen som vises her.
4. Opprette et minimalt flaskeapplikasjon
I denne guiden vil vi lage en enkel hei verden applikasjon som bare vil vise teksten "Hello World!".
Åpne teksteditoren din eller Python IDE og lag følgende fil:
~ / My_flask_app / hello.py
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'
La oss analysere koden linje for linje.
- I den første linjen importerer vi Flask-klassen. Neste oppretter vi en forekomst av Flask-klassen. Da bruker vi
route()
dekoratøren til å registrerehello_world
funksjonen for/
ruten. Når denne ruten blir bedt om, blirhello_world
ringt og meldingen "Hello World!" Blir returnert til klienten.
Lagre filen som
hello.py
og gå tilbake til terminalvinduet.
5. Test av utviklingsserveren
Vi bruker
flask
til å kjøre applikasjonen, men før det må vi fortelle Flask hvordan du skal laste inn applikasjonen ved å spesifisere
FLASK_APP
miljøvariabelen:
export FLASK_APP=hello
Kommandoen over vil starte utviklingen innebygde serveren.
Produksjonen vil se slik ut som følgende:
* 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 installerte Flask på en virtuell maskin og du vil ha tilgang til Flask-utviklingsserveren, kan du gjøre serveren offentlig tilgjengelig ved å legge til
--host=0.0.0.0
til
--host=0.0.0.0
.
Åpne
http://127.0.0.1:5000
i nettleseren din, og du vil bli presentert "Hallo verden!" -Meldingen.
For å stoppe utviklingsserveren skriver du
CTRL-C
i terminalen din.
6. Deaktivere det virtuelle miljøet
Når du er ferdig med arbeidet ditt, kan du deaktivere miljøet ved å skrive
deactivate
og du vil gå tilbake til det vanlige skallet.
Konklusjon
Du har lært hvordan du oppretter et virtuelt Python-miljø og installerer Flask på Ubuntu 18.04-maskinen. For å lage flere kolbeutviklingsmiljøer, gjenta trinnene vi skisserte i denne opplæringen.
python ubuntuHvordan installere og konfigurere en nfs-server på ubuntu 18.04

Network File System (NFS) er en distribuert filsystemprotokoll som lar deg dele eksterne kataloger over et nettverk. I denne opplæringen skal vi gå gjennom hvordan du konfigurerer en NFSv4-server på Ubuntu 18.04.
Hvordan installere og konfigurere redis på ubuntu 18.04

Redis er en åpen kildekode i minnedatastruktur. Den kan brukes som en database, cache og meldingsmegler og støtter forskjellige datastrukturer som Strings, Hashes, Lister, Sets, etc. Denne opplæringen beskriver hvordan du installerer og konfigurerer Redis på en Ubuntu 18.04-server.
Hvordan installere kolbe på centos 7

Flask er et gratis og åpen kildekode-mikrobindramme for Python designet for å hjelpe utviklere med å bygge sikre, skalerbare og vedlikeholdbare webapplikasjoner. Kolbe er basert på Werkzeug og bruker Jinja2 som malmotor. I denne opplæringen vil vi vise deg hvordan du installerer Flask i et virtuelt Python-miljø på CentOS 7.