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.

Gry Jak używać AutoKey do automatyzacji gier Linux
Jak używać AutoKey do automatyzacji gier Linux
AutoKey to narzędzie do automatyzacji pulpitu dla systemów Linux i X11, zaprogramowane w Python 3, GTK i Qt. Korzystając ze skryptów i funkcji MAKRO, ...
Gry How to Show FPS Counter in Linux Games
How to Show FPS Counter in Linux Games
Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have m...
Gry How to download and Play Sid Meier's Civilization VI on Linux
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...