Настройка пути App Engine для PyDev на Mac - PullRequest
10 голосов
/ 06 февраля 2011

Я только что установил Eclipse и подключаемый модуль Pydev на моем Mac (OS X 10.6.6), и у меня возникают проблемы с использованием «шаблона» проекта Google App Engine. Я действительно застрял здесь, поэтому ваша помощь будет очень признательна.

Я могу даже добавить новый проект> Pydev> Pydev Google App Engine Project и настроить имя проекта, каталог и тип и т.д. без проблем.

Затем запрашивается каталог Google App Engine «Выберите корневой каталог Google App Engine (каталог, содержащий dev_appserver.py, appcfg.py, lib и т. Д.», Но я нигде не могу найти эти файлы. Я, конечно, уже установлен SDK Google App Engine.

Я нашел сообщение, в котором говорится, что я должен указать следующий путь:

"/Applications/**GoogleAppEngineLauncher.app**/Contents/Resources/ 
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/"

Обратите внимание, что этот путь включает в себя файл .app (!?). Я пытался перемещаться по этой структуре, и я могу найти файл GoogleAppEngineLauncher.app, но не могу перейти в него. Я даже попытался вставить путь в диалог напрямую ... не повезло.

Что я делаю не так? Помогите!

Ваш, Confoosed.

Ответы [ 3 ]

23 голосов
/ 06 февраля 2011

Укажите /usr/local/google_appengine в качестве пути к $ {GOOGLE_APP_ENGINE}, и Eclipse разрешит эту символическую ссылку в /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine.

. Вы должны увидеть папку / usr в Eclipse, которую вы обычно выигрывали 'см. под Finder.

1 голос
/ 08 мая 2012

У меня была такая же проблема, и я застрял на несколько дней. Я просто искал файл dev_appserver.py в Finder и вставил этот каталог. Моя находилась прямо под папкой, на которую я сначала указал на рабочем столе, и я тратил время на поиск в папке приложения. Я надеюсь, что это поможет, даже если это так просто, чтобы найти файл по всей вашей директории.

Я скачал этот AppEngine SDK для Python в Mac OS X, и мне показалось, что это просто SDK без каталога, который нам нужен для lib.

Удачи,

0 голосов
/ 06 февраля 2011

Вам необходимо загрузить и запустить Google App Engine SDK для Python ( AppEngine SDK для Python в Mac OS X можно найти по этой ссылке), и вам необходимо Запустите программу установки. Он установит двоичный файл dev_appserver в /usr/local/bin/. Вы не должны пытаться запустить связанный код; одна из причин, по которой необходимо запустить установщик и установить его в /usr/local/bin/, заключается в том, что установщик также будет периодически обновлять те файлы, которые он установил; если вы запускаете их непосредственно из пакета, вы рискуете запустить устаревшие версии этих файлов.

...