Подтвердить что ты не робот

Как заставить Pydev пересчитать импорт (удалить красные x)?

Я часто создаю проект Eclipse с Pydev (например, Google App Engine) с неправильным значением PYTHONPATH. Говорят, у него отсутствует "lib". Проект заполнен красными значками x. Хорошо. Я обновляю проект PYTHONPATH, чтобы то, что я знаю, устранит проблему, и проблема остается.

Теперь, если я посещу (т.е. дважды щелкните в редакторе) какой-либо отдельный файл, Пидев взволнованно репарации, а красный x исчезнет. Поэтому я мог бы избавиться от них, посетив каждый файл! Это ужасно. Обновление или открытие и закрытие проекта, даже закрытие и повторное открытие Eclipse, похоже, не работают. Идеи?

Я использую Galileo (сборка 20100218-1602 из Eclipse) и 1.5.5.2010030420 из Pydev.

4b9b3361

Ответ 1

Один из способов - войти в ваш PYTHON Path в настройках вашего проекта и нажать "применить", это заставляет обновить.

Ответ 2

Попробуйте выбрать Project → Очистите меню Eclipse, затем выберите соответствующий проект или "очистите все проекты". Это должно заставить Eclipse восстановить все маркеры ошибок по всему проекту.

Попытка, что в сочетании с принудительным обновлением PYTHONPATH (как описано в режиме плавания), может быть лучшим выбором.

Ответ 3

В последнем PyDev вы можете щелкнуть правой кнопкой мыши папку в проводнике пакетов PyDev, а затем выбрать либо:

  • PyDev > удалить маркеры ошибок (просто удалить маркеры ошибок без проведения нового анализа).

  • PyDev > анализ кода, чтобы сделать код-анализ модулей ниже этой папки.

Обратите внимание, что с PyDev версии 2.1 и далее PyDev по умолчанию будет анализировать только файлы, которые открываются в редакторе, поэтому вариант 2 будет правильным способом выполнять кодовый анализ для многих файлов одновременно, не открывая его в редакторе.