Wenn du bereits ein virtual environment
und eine requirements.txt
-Datei für dein Projekt hast, ist das Hinzufügen und Installieren von Flask ein einfacher Prozess.
pip
ist das Paketverwaltungsprogramm für Python und wird verwendet, um Pakete aus dem Python Package Index (PyPI) zu installieren.requirements.txt
-Datei in deinem Projektverzeichnis.
Bevor du Änderungen an deinem Projekt vornimmst, solltest du immer sicherstellen, dass dein Virtual Environment
aktiviert ist. In PyCharm ist im Terminal (venv)
dem User vorgestellt und der Python Interpreter enthält auch den Projektnamen:
Ist das Virtual Environment
nicht aktiviert kannst du es folgendermasser aktivieren:
Windows:
venv\Scripts\activate
macOS und Linux:
source venv/bin/activate
Solltest du bei den oberen Befehlen Fehlermeldungen erhalten, könnte es sein, dass du noch gar kein Virtual Environment
erstellt hast. Sollte das der Fall sein, kannst du es erstellen in dem du im Homeverzeichnis des Projektes folgendes ausführst:
Windows:
py -3 -m venv .venv
macOS und Linux:
python -m venv .venv
Öffne die requirements.txt
-Datei in einem Texteditor und füge am Ende der Datei die gewünschte Flask-Version hinzu. Zum Beispiel:
Flask==3.0.0
Wenn du die neueste Version von Flask installieren möchtest, kannst du einfach „Flask“ ohne eine spezifische Version angeben.
Mit dem Virtual Environment
aktiviert, navigiere im Terminal oder in der Kommandozeile zum Verzeichnis, in dem sich die requirements.txt
-Datei befindet, und führe den folgenden Befehl aus:
pip install -r requirements.txt
Dieser Befehl installiert Flask und alle anderen in der requirements.txt
-Datei aufgeführten Pakete.
Um sicherzustellen, dass Flask erfolgreich installiert wurde, kannst du den folgenden Befehl ausführen:
flask --version
Dies sollte die installierte Version von Flask anzeigen.
Durch die Verwendung einer vorhandenen requirements.txt
-Datei und eines virtual environment
kann die Installation von Flask und anderen Abhängigkeiten für ein Projekt vereinfacht werden. Dies stellt sicher, dass alle benötigten Pakete in den richtigen Versionen vorhanden sind und erleichtert die Einrichtung in verschiedenen Umgebungen.
Mehr Infos: https://flask.palletsprojects.com/en/3.0.x/installation/#install-flask