Ubuntu

Kompletny przewodnik po instalacji Flask na Ubuntu

Kompletny przewodnik po instalacji Flask na Ubuntu
Flask to open-source i darmowy mikro webowy framework Pythona, zaprojektowany, aby pomóc programistom w tworzeniu skalowalnych, bezpiecznych i łatwych w utrzymaniu aplikacji internetowych. Jeśli jesteś początkującym, wtedy rozpoczęcie pracy jest dość łatwe i proste. W tym artykule powiemy Ci, jak zainstalować Flask frameworka Pythona na Ubuntu 20.04 system. Zaimplementowane przez nas polecenia mogą działać również na Debianie i starych dystrybucjach Ubuntu.

Wymagania wstępne

Wszystkie polecenia, które powinieneś uruchamiać z uprawnieniami polecenia „sudo”.

Instalacja Flaska na Ubuntu 20.04

Wykonaj poniższe kroki, aby zainstalować Flask na Ubuntu 20.04 system:

Krok 1: Instalacja Pythona

Upewnij się, że Python jest zainstalowany w systemie Ubuntu. Aby sprawdzić instalację, uruchom na terminalu podane poniżej polecenie:

$ python3 -V

Jest to zalecana metoda tworzenia wirtualnego środowiska w pythonie za pomocą modułu venv. Możesz stworzyć to środowisko za pomocą pakietu python3-venv. Dlatego będziesz musiał zainstalować ten pakiet, wykonując poniższe polecenie w swoim systemie:

$ sudo apt install python3-venv


Po zainstalowaniu powyższego modułu pakietu w systemie Ubuntu możesz utworzyć wirtualne środowisko Pythona, w którym zainstalujesz i będziesz korzystać z aplikacji Flask.

Utwórz katalog dla aplikacji Flask i przejdź do niego w tym folderze za pomocą podanego poniżej polecenia:

$ mkdir flask_application && cd flask_application

Krok 2: Utwórz wirtualne środowisko Pythona

Teraz w określonym katalogu „flask_application” utwórz środowisko wirtualne, uruchamiając następujące polecenie:

$ python3 -m venv venv

Tworzony jest nowy katalog lub środowisko wirtualne o nazwie „venv”, które składa się z kopii wszystkich plików wspierających Pythona Python. Możesz również stworzyć inną nazwę w tym wirtualnym środowisku.

Teraz aktywuj powyższe środowisko wirtualne za pomocą następującego polecenia, a następnie możesz z niego korzystać:

$ źródło venv/bin/aktywuj

Krok 3: Zainstaluj Flask za pomocą pip

Gdy środowisko zostanie aktywowane, zauważysz, że nazwa środowiska wirtualnego zostanie dodana na początku monitu powłoki. Teraz zainstaluj Flask za pomocą pip menedżera pakietów Pythona w następujący sposób:

(venv) $ pip zainstaluj kolbę

Możesz wydrukować zainstalowaną wersję Flask za pomocą następującego polecenia:

(venv) $ python -m kolba --wersja

W tej chwili najnowsza wersja Flask 1.1.2 zostało zainstalowane na twoim systemie Ubuntu, co możesz również zobaczyć na poniższym zrzucie ekranu:

Utwórz minimalną aplikację za pomocą Flask

Tutaj stworzymy prostą aplikację, która wydrukuje tekst „First Flask application”!'. Otwórz edytor tekstu i wklej następujący kod do tego pliku:

z kolby importu Flask
aplikacja = Kolba(__nazwa__)
@aplikacja.trasa('/')
def moja_aplikacja():
return 'Pierwsza aplikacja do kolby'!'

Zapisz powyższy plik w katalogu Flask_application pod nazwą „moja_aplikacja”.py.
W powyższym kodzie:

Aby wykonać powyższy kod, uruchom następujące polecenia:

(venv) $ export flask_application=moja_aplikacja.py
(venv) $ kolba uruchomiona

Na terminalu zostaną wydrukowane następujące dane wyjściowe:

Teraz otwórz przeglądarkę i wpisz „http://127”.0.0.1:5000' URL w pasku adresu. Aplikacja „Pierwsza butelka”!' wiadomość wyświetli się w przeglądarce.

Aby zatrzymać wyjście powłoki, naciśnij 'Ctrl-C'. Po zakończeniu pracy wpisz następujące polecenie, aby dezaktywować środowisko wirtualne lub wyjść z niego:

(venv) $ dezaktywuj

Wniosek

W powyższym artykule wyjaśniliśmy procedurę instalacji Flaska na Ubuntu 20.04 środowisko. Opisaliśmy również, jak stworzyć wirtualne środowisko Pythona i zainstalować w nim Flask. Doświadczyliśmy różnych poleceń, aby uruchomić aplikację za pomocą Flask. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją Flask w zasobach internetowych.

Elasticsearch Utwórz alias
Ponieważ czytasz samouczek o indeksie Elasticsearch, są duże szanse, że nie muszę zagłębiać się w to, czym jest Elastisearch, ale krótkie przypomnieni...
Jak utworzyć obraz platformy Docker ELK i kontener platformy Docker
Docker to jedna z najlepszych technologii do wirtualizacji i izolowanych środowisk do budowania aplikacji. Ten samouczek pokaże Ci, jak utworzyć obraz...
Visualize Apache Logs with ELK Stack
Monitoring and analyzing logs for various infrastructures in real-time can be a very tedious job. When dealing with services like web servers that con...