Webanwendung mit Python + Flask (unter Verwendung von VScode) # 1 - Aufbau einer virtuellen Umgebung-

Hintergrund

Selbst wenn Sie sogenannte KI-Technologien wie DL und ML studieren und durch Programmierung implementieren können, tritt beim Versuch, sie innerhalb des Unternehmens zu verbreiten, eine Codierungsbarriere auf, die sich nicht leicht verbreitet.

Zweck

Selbst wenn Sie in der Abteilung sagen: "Legen Sie ein Jupyter-Notizbuch ein und verwenden Sie Python, um sich zu erinnern", dauert es einige Zeit, bis Sie lernen, wer nicht mit der Programmierung bei der Arbeit vertraut ist. Wenn Sie also die Daten als Webanwendung lesen und darauf klicken, können Sie sie verschieben! Ich wünschte, ich könnte eine Benutzeroberfläche erstellen, die besagt, also habe ich angefangen zu studieren. Ich möchte das gewonnene Wissen behalten.

meint

Erstellen Sie es diesmal mit VScode + Flask. Erstellen Sie zunächst eine einfache Webseite.

Umgebung

Dieses Mal werden wir mit Miniconda 4.7.12 fortfahren, das unter Windows 10 installiert ist. Die virtuelle Umgebung von conda wird nicht verwendet. 3.7.3 ist für Python installiert.

Verfahren

Befehlspalette starten (Strg + Umschalt + P) → Interpreter eingeben. Die Auswahl der erstellten Umgebung.   image.png OK, wenn der Name des Arbeitsbereichs und der Umgebungsname im unteren linken Fenster angezeigt werden  image.png

Starten Sie das Terminal neu, um die virtuelle Umgebung zu aktivieren.  image.png

Die Umgebung wechselt.  image.png

Erstellen Sie eine a.py-Datei als Testversion ⇒ Der Bildschirm Linter pylint Install wird angezeigt. Bei der Installation wird die Syntax überprüft.  image.png  image.png

Installieren Sie die erforderlichen Bibliotheken Installieren Sie diesmal den Kolben (installieren Sie gegebenenfalls fehlende Elemente)  image.png

app.py


from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello_world():
  return "Hello, World!"

VScode fragt nach F5 ⇒ Debug-Konfiguration, wählen Sie also Flask und führen Sie aus image.png image.png

app.py wird ausgeführt. Klicken Sie auf die URL von Running unter http: // ... und wenn Hello! World! Im Browser angezeigt wird, ist dies erfolgreich.

Die Konfiguration wird übrigens in der Datei launch.json im Ordner .vscode beschrieben. image.png

Durch Ändern dieses Codes können Sie die py-Datei auf Betrieb, Host, Port usw. einstellen. Wenn Sie beispielsweise von einem anderen PC im LAN aus zugreifen, fügen Sie Host und Port hinzu.

launch.json


{

    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Flask",
            "type": "python",
            "request": "launch",
            "module": "flask",
            "env": {
                "FLASK_APP": "app.py", #Geben Sie die zu startende py-Datei an
                "FLASK_ENV": "development",
                "FLASK_DEBUG": "0"
            },
            "args": [
                "run",
                "--no-debugger",
                "--no-reload",
                "--host=0.0.0.0", #Nachtrag
                "--port=5000", #Nachtrag
            ],
            "jinja": true
        }
    ]
}

Wenn Sie wie oben beschrieben beschreiben, können Sie darauf zugreifen, indem Sie die IP-Adresse oder den Computernamen des PCs, auf dem Flask ausgeführt wird, in den Browser eingeben.

Recommended Posts

Webanwendung mit Python + Flask (unter Verwendung von VScode) # 1 - Aufbau einer virtuellen Umgebung-
Webanwendung mit Python + Flask ② ③
Webanwendung mit Python + Flask ④
Aufbau einer virtuellen Umgebung mit Docker + Flask (Python) + Jupyter-Notebook
Webanwendung erstellt mit Python3.4 + Django (Teil.1 Umgebungskonstruktion)
WEB-Anwendungsentwicklung mit Django-Development Environment Construction-
Virtuelle Umgebung mit Python 3.6
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
Erstellen Sie mit pyenv unter Ubuntu 12.04 schnell eine Ausführungsumgebung für Python3.4 + Nginx + uWSGI + Flask-Webanwendungen
Entwicklung von Webanwendungen mit Flask
Analysieren und visualisieren Sie JSON (Webanwendung ⑤ mit Python + Flask)
Aufbau einer QGIS3 Python-Plug-In-Entwicklungsumgebung mit VSCode (macOS)
Erstellen Sie mit venv unter Ubuntu 14.04 LTS schnell eine Ausführungsumgebung für Python3.4 + Nginx + uWSGI + Flask-Webanwendungen
Beginnen Sie mit Python! ~ ① Umweltbau ~
Erstellen einer Webanwendung mit Flask ②
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer virtuellen Umgebung mit Python 3
Erstellen einer Webanwendung mit Flask ①
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Verwenden von Chainer mit CentOS7 [Umgebungskonstruktion]
Erstellen einer Webanwendung mit Flask ③
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
Erstellen einer Webanwendung mit Flask ④
Anwendungsentwicklung mit Docker + Python + Flask
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
Python x Flask x PyTorch Einfacher Aufbau einer Webanwendung zur Nummernerkennung
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
Versuchen Sie es mit dem Webanwendungsframework Flask
Vue.js + Konstruktionsmemorandum zur Flaschenumgebung ~ mit Anaconda3 ~
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Aufbau einer VScode-Umgebung (Windows 10, Python, C ++, C, Git)
[Python] Eine schnelle Webanwendung mit Bottle!
Einfache Web-App mit Python + Flask + Heroku
Führen Sie eine Python-Webanwendung mit Docker aus
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
[Python] Webanwendung von 0! Hands-on (0) -Umweltbau-
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Kommen wir zu Python # 0 (Umgebungskonstruktion)
Erstellen einer Umgebung für Flask / MySql / Apache / mod_wsgi / virtualenv mit Redhat7 (Python2.7) November 2020
[GCP] Verfahren zum Erstellen einer Webanwendung mit Cloud-Funktionen (Python + Flask)
Automatische Veröffentlichung einer Webdesign-Website mit Python + Selen (1) Umgebungskonstruktion
Ich möchte eine Webanwendung mit React und Python Flask erstellen
Leicht verständliche Erklärung der Python-Webanwendung (Django) auch für Anfänger (1) [Umgebungskonstruktion]
Implementieren Sie eine einfache Anwendung mit Python Full Scratch ohne Verwendung eines Webframeworks.
Umgebungskonstruktion (Python)
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Sammeln von Informationen von Twitter mit Python (Umgebungskonstruktion)
Aufbau einer Python-Umgebung (Anaconda + VSCode) @ Windows10 [Version Januar 2020]
Gewinnen Sie die Python + Flask-Web-App mit Jenkins
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Versuchen Sie, die virtuelle Umgebung von conda mit Jupyter Notebook zu verwenden
Installation von Python 3 und Flask [Zusammenfassung der Umgebungskonstruktion]