Jak zainstalować i używać kolby na Ubuntu 22.04
- 1893
- 484
- Roland Sokół
Python Flask to lekka framework Python, który ułatwia szybkie tworzenie aplikacji internetowych. Jest to mikrofasze, które nie zawierają ORM (maper relacyjny obiektu) ani takich funkcji i jest rozszerzalny za pomocą wtyczek kolb.
Kolba jest łatwa do rozpoczęcia i nie wymaga żadnej konkretnej struktury katalogu. Aplikacja Flask to skrypt Python, który importuje moduł kolby tworzy instancję klasy kolby, a następnie uruchamia serwer programistyczny za pomocą wiersza kodu.
W tym artykule pokażemy Ci, jak zainstalować kolbę na Ubuntu 22.04. Utwórz także prostą aplikację Hello World za pomocą modułu Python Flask.
Krok 1: Instalowanie Pythona
Zanim zaczniesz, upewnij się, że masz zainstalowane w systemie Python i PIP. Jeśli jeszcze ich nie masz, możesz je zainstalować, uruchamiając następujące polecenia:
Aktualizacja sudo apt
sudo apt instal Python3 Python3-Pip Python3-venv
Krok 2: Zainstaluj kolbę na Ubuntu
Po zainstalowaniu Pythona i PIP jesteś gotowy do zainstalowania kolby. Aby to zrobić, musisz otworzyć terminal i wprowadzić następujące polecenie: „PIP3 instaluj kolbę”
Ale zalecamy utworzenie wirtualnego środowiska Python w celu izolacji aplikacji. Aby to zrobić, utwórz i/lub przejdź do katalogu aplikacji Flask:
Mkdir Flask-App && CD Flask-App
Teraz utwórz i aktywuj środowisko wirtualne:
Python3 -m venv venv
Źródło venv/bin/aktywuj
Powyższe polecenia utworzą katalog o nazwie „VENV” do przechowywania plików środowiska wirtualnego. Drugie polecenie aktywuje to. Poniższe polecenie systemu zostanie zmodyfikowane za pomocą nazwy środowiska wirtualnego.
Po aktywacji środowiska wirtualnego możesz zainstalować kolbę i inne wymagane moduły Pythona.
PIP3 zainstaluj kolbę
To zainstaluje najnowszą wersję Flask i wszystkie jej zależności. Po zakończeniu instalacji możesz sprawdzić, czy kolba jest poprawnie instalowana, uruchamiając następujące polecenie:
Python3 -m Flask --version
Jeśli wszystko działa poprawnie, powinieneś zobaczyć numer wersji kolby wydrukowany na terminalu.
Krok 3: Utwórz przykładową aplikację kolby
Po zainstalowaniu kolby możesz zacząć budować swoją aplikację internetową. Aby to zrobić, utwórz nowy skrypt Python i zaimportuj moduł kolby. Następnie utwórz nową aplikację do kolby za pomocą następującego kodu:
z kolby importowej App = Flask (__ name__) @App.trasa ('/') def hello (): powrót „hello, świat!„Jeśli __name__ == '__main__': App.uruchomić()12345678910 | z kolby importowej App = Flask (__ name__) @App.trasa ('/') def hello (): powrót „hello, świat!„Jeśli __name__ == '__main__': App.uruchomić() |
Ten kod tworzy prostą aplikację do kolby, która słucha żądań pod adresem URL root i zwraca wiadomość „Witaj, świat!". Możesz uruchomić ten skrypt, wprowadzając następujące polecenie:
Aplikacja Python3.py
To uruchomi serwer rozwoju Flask i wysłucha żądań w porcie 5000. Aby uzyskać dostęp do aplikacji, otwórz
Krok 4: Kończenie pracy
Możesz stworzyć „Wymagania.plik txt, który jest pomocny w wdrażaniu aplikacji w innych systemach. Ten plik zawiera moduły Python wymagane do Twojej aplikacji.
PIP Freeze> Wymagania.tekst
Po zakończeniu pracy z tym projektem możesz po prostu dezaktywować środowisko wirtualne, uruchamiając następujące polecenie:
dezaktywować
Wniosek
Podsumowując, instalowanie kolby na Ubuntu 22.04 to prosty proces, który obejmuje instalację Pythona i PIP, a następnie użycie PIP do instalacji kolby. Po zainstalowaniu kolby możesz zacząć budować swoją aplikację internetową, tworząc nowy skrypt Python i importując moduł kolby. Następnie utwórz nową aplikację do kolby i uruchom serwer programistyczny za pomocą wiersza kodu.
Flask to lekka i elastyczna struktura internetowa, z którą można łatwo zacząć i nie wymaga żadnej konkretnej struktury katalogu. Jest to dobry wybór dla małych projektów i prototypowania i można go rozszerzyć o różnorodne biblioteki stron trzecich, aby dodać dodatkową funkcjonalność. Z zainstalowaną kolbą jesteś teraz gotowy, aby rozpocząć budowę aplikacji internetowych na Ubuntu 22.04.
- « System Docker przycinał szczegółowy przewodnik po usunięciu nieużywanych obiektów
- Docker Exec Uruchamianie poleceń w kontenerze Docker »