我正在尝试使用Pycharm设置应用引擎。但是Pycharm无法检测到谷歌应用引擎SDK目录。
这里有什么问题?请帮忙。
答案 0 :(得分:31)
您似乎安装了Cloud SDK。所以我认为你需要知道/做两件事:
在配置Pycharm之前,您需要获取Cloud SDK的Python App Engine组件。对于大多数用户,只要您运行gcloud app deploy
或启动本地开发服务器(dev_appserver.py
),系统就会提示您这样做,但您还没有运行它们,请执行以下操作:
gcloud components install app-engine-python
安装组件后,您将拥有SDK的Python部分,默认情况下安装在以下路径中:
C:\Users\<username>\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\
或者在Mac上:
/Users/<username>/google-cloud-sdk/platform/google_appengine
将此添加为PyCharm的App Engine SDK路径。
答案 1 :(得分:5)
如果您为当前用户安装google cloud SDK ,则上述答案有效,googe_appengine路径为
C:\Users\<username>\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\
如果您为所有用户安装google cloud SDK ,则google_appengine路径为
C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform
答案 2 :(得分:5)
在Linux(Ubuntu)中,如果您通过apt-get安装了Google-Cloud-SDK,那么App引擎SDK的默认安装目录就是
/usr/lib/google-cloud-sdk/platform/google_appengine
注意:如果您的python解释器版本大于2.x(&lt; Python 3.x),则App Engine不支持。