Heim >Backend-Entwicklung >Python-Tutorial >So führen Sie ein Python-Projekt aus
Vorher geschrieben:
Holen Sie sich ein vollständiges Projekt, dessen Backend von Python (Flask-Framework) unterstützt wird.
So geht's:
Richten Sie zunächst die Betriebsumgebung ein:
Sehen Sie sich einen anderen Artikel an: Erste Schritte mit Flask_Installation unter Windows
Nachdem die Umgebung erstellt wurde Einrichten, dann Fahren Sie dann mit den folgenden Schritten fort:
(1) Installieren Sie zuerst die Abhängigkeiten:
Projektabhängigkeiten werden im Allgemeinen in die Datei „requirements.txt“ geschrieben. Kleine Erweiterung: setup.py vs require.txt
Es gibt zwei Möglichkeiten zur Installation:
Eine besteht darin, es direkt und einheitlich zu installieren:
pip install -r requirements.txt
Die andere ist die Installation es in einer einheitlichen Installation in einer Virtualenv-Umgebung. Die spezifische Methode ist: Installieren Sie die virtuelle Umgebung im Projektordner und aktivieren Sie sie dann direkt, wie im folgenden Code gezeigt:
pip install virtualenv virtualenv venv venv\scripts\activate
Dann wird Folgendes angezeigt, mit
und dann:
pip install -r requirements.txt
Tipps: Ein Backend-Programmierer sagte mir, dass es in Zukunft wie .txt aussehen würde Öffnen Sie die Datei mit WordPad (damit sie Zeile für Zeile angezeigt wird), anstatt sie mit Notepad zu öffnen (ohne Verzweigung beim Öffnen). Aufgrund der Dekodierungsmethode können unbekannte Fehler auftreten ~
Hinweis: Ich habe beides versucht davon, aber es gibt keine Möglichkeit, es in einem Schritt richtig zu machen. Tatsächlich gibt es immer noch viele Abhängigkeiten, die nicht installiert werden können, also müssen Sie sie mit pip install xxx~ installieren.
Die von mir gewählte Methode ist Installieren Sie es in einer virtuellen Umgebung und kombinieren Sie es dann mit der pip install xxx
Installation~ Siehe Details unten:
(2) Führen Sie es nach der Installation der Abhängigkeiten aus:
python manage.py
Wow, eine Menge Fehlermeldungen, die besagen, dass das Modul nicht existiert. Zu diesem Zeitpunkt können Sie pip verwenden, um es separat zu installieren. Sie können die Versionsnummer angeben oder nicht (als ich die Version angegeben habe, hieß es, dass dies möglich sei). nicht gefunden, aber es wurde installiert, anstatt die Versionsnummer anzugeben)
pip install xxxx
oder pip install xxxx-1.1.0
(die Nummer ist die Versionsnummer~)
Nach der Installation ausführen es noch einmal:
python manage.py
Wenn Sie feststellen, dass kein anderes Modul gefunden werden kann, verwenden Sie es weiterhin pip install und führen Sie es dann erneut aus, bis Sie aufgefordert werden, den Befehl runserver auszuführen. Dies bedeutet, dass das abhängige Modul vorhanden ist OK~
Führen Sie abschließend Folgendes aus:
python manage.py runserver
und dann wird eine Meldung angezeigt, dass Port 5000 überwacht wird~Klicken Sie dazu auf 127.0.0.1:5000, um Ihre Seite anzuzeigen~
Einige Projekte beinhalten jedoch komplexere Module, wie zum Beispiel die folgende Situation:
(3) Nach Abschluss der Abhängigkeitsinstallation wird ein Fehler gemeldet ~ und Es kann nicht installiert werden, wenn PIP zur Installation verwendet wird, z. B. PIL (Python Imaging Library):
Dazu muss das Installationspaket für die Installation verschiedener PIL-Versionen heruntergeladen werden
Ich habe es standardmäßig im Installationspfad installiert. Danach bin ich in das Installationsverzeichnis gegangen und habe den PIL-Ordner in den Ordner „venvLibsite-packages“ des Projekts kopiert (die in „requirements.txt“ aufgeführten Abhängigkeiten werden heruntergeladen in diesen Ordner)
, dann führen Sie ~
python manage.py
aus. Die Befehlszeilenschnittstelle wird wie folgt angezeigt:
Geben Sie zu diesem Zeitpunkt Folgendes ein noch einmal:
python manage.py runserver
und stellen Sie fest, dass 127.0.0.1:5000~ überwacht wird. Öffnen Sie die Seite 127.0.0.1:5000 und das Ergebnis ist ein Fehler:
Ja, die Datenbank ist nicht installiert~
(4) Installieren Sie die Datenbank (Download-Adresse):
Ich bin Es ist standardmäßig installiert direkt in das Libsite-packages-Verzeichnis von Python (meines ist C:Python27Libsite-packages)
Empfohlene verwandte Tutorials: Python-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo führen Sie ein Python-Projekt aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!