Настройка пути к App Engine для PyDev на Mac

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

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

Затем он запрашивает каталог Google App Engine "Выберите корневой каталог Google App Engine (dir, содержащий 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.

Ответ 1

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

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

Ответ 2

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

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

Удачи,

Ответ 3

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