2016-11-19 4 views
3

Wenn ich ein neues Google App Engine-Projekt mit PyCharm erstelle, wird das Feld App Engine SDK Directory automatisch mit dem korrekten Wert gefüllt.Pycharm findet keine GAE-Installation

Der Pfadname ist der gleiche, der zum Ausführen der App verwendet wird und die App läuft ohne Probleme, aber die Create Schaltfläche ist ausgegraut und die Nachricht Please select App Engine SDK directory verschwindet nicht.

Der Ordner ist C:\Users\user\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin.

Wie behebe ich es?

Antwort

9
  1. Falls Sie nicht bereits verwendet, um die Cloud-SDK den lokalen Entwicklungsserver, installieren Sie die App Engine Python-Komponente des SDK manuell zu implementieren oder auszuführen:

    gcloud components install app-engine-python 
    
  2. ändern App Engine SDK-Pfad in PyCharm zu:

    C:\Users\<user-name>\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\app_engine\ 
    
+0

ich nicht tat brauche den ersten Schritt. Der richtige Ordner lautet 'C: \ Benutzer \ Benutzername \ AppData \ Local \ Google \ Cloud SDK \ google-cloud-sdk \ platform \ google_appengine'. Jetzt funktioniert es wie erwartet. – stenci

+0

Ich musste den SDK-Pfad in den allgemeinen Einstellungen (Warten auf einen Hintergrund-Index-Task abzuschließen), das neue Projekt, akzeptiert C: \ Users \ \ AppData \ Lokale \ Google \ Cloud SDK \ google-cloud-sdk \ plattform \ app_engine \ –

0

Wenn google Cloud SDK installieren, die appengine ist nicht sein automatisch installiert. Sie müssen es also vor der ersten Verwendung von Google Cloud SDK installieren.

Wenn Sie Google Cloud SDK installieren für den aktuellen Benutzer google_appengine Pfad

ist
C:\Users\<username>\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\ 

Wenn Sie Google Cloud SDK für alle Benutzer installieren die google_appengine Pfad ist

C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform