Eclipse + AppEngine =? автозаполнения - PullRequest
0 голосов
/ 30 мая 2009

Я занимался разработкой AppEngine Dev для Windows и установил Eclipse для этого. Мне понравилось автозаполнение, которое я получил с объектами и функциями.

Я перенес свою среду разработки на свой Macbook и установил Eclipse Ganymede. Я установил плагин AppEngine SDK и Eclipse. Однако, когда я сейчас печатаю код, автозаполнение не работает. Я пропустил шаг?

UPDATE

Просто добавить к этому:

строка:

import cgi

, кажется, дает мне то, что мне нужно. Когда я набираю "CGI". Я получаю все авто завершено. Тем не менее, строки:

from google.appengine.api import users
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext import db

не давай мне автозаполнения. Если я наберу "пользователи". автозаполнение отсутствует.

Ответы [ 5 ]

2 голосов
/ 31 мая 2009

Плагин App Engine для eclipse предназначен для Java SDK, а не для Python. Я не очень хорошо знаю eclipse, но подозреваю, что вам не хватает только пути к SDK App Engine, включенного в конфигурацию pythonpath eclipse. Найдите где-нибудь, чтобы добавить это, и он сможет найти классы SDK и предложить варианты автозаполнения для них.

1 голос
/ 29 октября 2012
  1. Добавить библиотеку Проект PyDev для Google App Engine не находит webapp2
  2. Создайте проект pydev GAE прямо сейчас http://www.mkyong.com/google-app-engine/google-app-engine-python-hello-world-example-using-eclipse/

или добавьте подобную библиотеку https://developers.google.com/appengine/articles/eclipse

0 голосов
/ 07 июня 2009

Я нашел ответ от автора на форуме Google App Engine. Я опубликую этот опыт позже, но этот получит НЕУДАЧУ. Вам нужно нажать на ссылку для загрузки «Linux / Other», чтобы получить ZIP-файл с нужными файлами. Затем вы можете указать свой PYTHONPATH в каталоге на вашем локальном компьютере.

Сбой здесь в том, что загрузка Mac SDK дает вам AppEngineLauncher, но не эти файлы. Нигде на сайте AppEngine или в тех направлениях, которые публикует GOOG, они не рекомендуют вам, как разработчику Mac, загружать эти «другие» файлы. Очень, очень, очень раздражает.

0 голосов
/ 03 июня 2009

Чтобы Eclipse автоматически завершил ваш код Python, вам нужно установить Pydev в Eclipse.

Это бесплатный плагин, который доступен здесь: http://aptana.com/python

URL-адрес, используемый при обновлении Eclipse: http://pydev.sourceforge.net/updates/ (В Eclipse выберите «Справка / Обновления программного обеспечения ...»)

Усовершенствованная версия плагина под названием Pydev Extensions (стоит: http://www.fabioz.com/pydev/buy.html), предоставляющая больше функций, включая анализ кода, автозавершение кода с автоматическим импортом и удаленную отладку.

0 голосов
/ 31 мая 2009
  1. Есть ли у вас какая-либо форма «предложений Java», проверенная в Java-> Editor-> Content Assist-> Advanced (см. Ниже)?
  2. Есть ли у вас сообщения в журнале ошибок?

Предпочтения http://img26.imageshack.us/img26/2663/completionpreferences.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...