2016-10-27 7 views
3

Я пытаюсь настроить Eclipse для запуска PyDev для разработки для GAE, и я не могу понять, как связаться с интерпретатором.Где appcfg.py в google-cloud-sdk-133.0.0-darwin-x86_64.tar.gz?

Я ссылки на каталог двигателя Google App, Google-облако SDK/папку, которая содержит/Lib, но я получаю сообщение об ошибке:

Invalid Google App Engine directory. Did not find: appcfg.py in /Users/bryanwheelock/Downloads/google-cloud-sdk 

Я побежал Найти команду на компьютере и не мог не найти каких-либо экземпляров appcfg.py

Был ли он оставлен в пакете?

+1

Это то, что у меня есть: 'google-cloud-sdk/platform/google_appengine/appcfg.py' Я на уровне 131.0.0. –

+0

По какой-то причине google_appengine не был включен в пакет google-cloud-sdk, который я загрузил. – BryanWheelock

ответ

3

После установки SDK проще всего добавить компоненты и обновить их в командной строке. Если вам не хватает GAE файлов, то попробуйте следующее:

gcloud components install app-engine-python 

Для последующего обновления, выполните следующие действия:

gcloud components update 

Я подозреваю, что файл tar.gz загруженный намеренно не включает в себя все компоненты, так как большинство людям не нужны все компоненты, и это просто добавляет раздувания.

+0

Обновление компонентов gcloud # (не обновление) –

+0

@NikK, спасибо! Теперь исправлено. –

1

Убедитесь, что приложение-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 │ 
└───────────────┴──────────────────────────────────────────────────────┴──────────────────────────┴───────────┘ 

appcfg.py находится под землей,

<google-cloud-sdk>/platform/google_appengine/ 

Используйте этот URL в PyDev для каталога GAE.

0

Вы проверили (а)?

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

Это должен быть комментарий не ответ – coder