Ein Memorandum Memo für sich.
Die Zielversion lautet wie folgt
Installieren Sie zunächst das Python-Plug-In. Damit können Sie einige Funktionen verwenden, die Pycharm entsprechen.
Geben Sie den Pfad zum Google App Engine SDK an, das auf Ihrem lokalen Computer installiert ist.
Die von Pip installierte Bibliothek befindet sich im Lib-Ordner direkt unter dem Projekt. Dies ist ein Muster im offiziellen Beispiel. Ich finde das also gut.
Probe im Kolben https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/standard/flask/hello_world
Installieren Sie mit -t
wie folgt.
pip install -t lib -r requirements.txt
↓ Legen Sie die folgende Datei appengine_config.py ab. https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/appengine/standard/flask/hello_world/appengine_config.py
from google.appengine.ext import vendor
# Add any libraries installed in the "lib" folder.
vendor.add('lib')
Übrigens kann nur Python mit Pip installiert und verwendet werden. Andere können verwendet werden, indem die von Google in app.yaml bereitgestellte deklariert wird.
libraries:
- name: jinja2
version: latest
Unten ist eine Liste. https://cloud.google.com/appengine/docs/standard/python/tools/built-in-libraries-27
Wenn Sie nach den bisherigen Vorbereitungen den Lib-Ordner auswählen und als Ressourcen angeben, wird der im Lib-Ordner installierte Ordner von Intellij ordnungsgemäß referenziert.
Alle abhängigen Bibliotheken werden jetzt von Intellij erkannt.
Wenn Sie es in Ruhe lassen, wird die Jinja2-Vorlage nicht erkannt. Dies ist unpraktisch. Öffnen Sie daher die Pythont-Vorlagensprache in den Einstellungen und konfigurieren Sie sie.
.. .. Ich habe bisher geschrieben und finde, dass es besser ist, Pycharm ruhig zu verwenden.