我试图设置Eclipse运行PyDev开发GAE,我无法找出链接到解释器。
我链接到谷歌应用引擎目录,Google -cloud-sdk/文件夹,包含/lib,但我得到一个错误:
Invalid Google App Engine directory. Did not find: appcfg.py in /Users/bryanwheelock/Downloads/google-cloud-sdk
我在计算机上运行查找命令,找不到任何appcfg.py的实例
是否被遗漏在包装之外?
安装完SDK后,在命令行上添加组件和更新是最简单的。如果您缺少GAE文件,那么试试这个:
gcloud components install app-engine-python
以后升级,这样做:
gcloud components update
我怀疑你故意下载的tar.gz文件没有包括所有的组件,因为大多数人不需要所有的组件,它只会增加膨胀。
确保首先安装了app-engine-python。
gcloud components list
Your current Cloud SDK version is: 134.0.0
The latest available version is: 134.0.0
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Components │
├───────────────┬──────────────────────────────────────────────────────┬──────────────────────────┬───────────┤
│ Status │ Name │ ID │ Size │
├───────────────┼──────────────────────────────────────────────────────┼──────────────────────────┼───────────┤
│ Not Installed │ App Engine Go Extensions │ app-engine-go │ 47.2 MiB │
│ Not Installed │ Cloud Datastore Emulator (Legacy) │ gcd-emulator │ 38.1 MiB │
│ Not Installed │ Cloud Pub/Sub Emulator │ pubsub-emulator │ 16.3 MiB │
│ Not Installed │ Google Container Registry's Docker credential helper │ docker-credential-gcr │ 2.2 MiB │
│ Not Installed │ gcloud Alpha Commands │ alpha │ < 1 MiB │
│ Not Installed │ gcloud Beta Commands │ beta │ < 1 MiB │
│ Not Installed │ gcloud app Java Extensions │ app-engine-java │ 124.4 MiB │
│ Not Installed │ gcloud app PHP Extensions (Mac OS X) │ app-engine-php-darwin │ 21.9 MiB │
│ Not Installed │ kubectl │ kubectl │ 14.0 MiB │
│ Installed │ BigQuery Command Line Tool │ bq │ < 1 MiB │
│ Installed │ Cloud Datastore Emulator │ cloud-datastore-emulator │ 15.4 MiB │
│ Installed │ Cloud SDK Core Libraries │ core │ 5.1 MiB │
│ Installed │ Cloud Storage Command Line Tool │ gsutil │ 2.8 MiB │
│ Installed │ Default set of gcloud commands │ gcloud │ │
│ Installed │ gcloud app Python Extensions │ app-engine-python │ 7.2 MiB │
└───────────────┴──────────────────────────────────────────────────────┴──────────────────────────┴───────────┘
appfg .py位于
<google-cloud-sdk>/platform/google_appengine/
在pydev中使用此URL作为GAE目录
您检查过这里吗?
C:Program Files (x86)GoogleCloud SDKgoogle-cloud-sdkplatformgoogle_appengine