Почему Pydev дает синтаксическую ошибку для встроенных ключевых слов?

Почему Pydev дает мне синтаксические ошибки для встроенных функций python, таких как str()?

Undefined variable: str

Undefined variable: False

Undefined variable: float

Ответы

Ответ 1

Удалите и повторно добавьте интерпретатор python в конфигурацию PyDev. Убедитесь, что проект использует недавно добавленный интерпретатор.

Ответ 2

Это означает, что существует проблема с запуском оболочки для завершения для встроенных (обычно это брандмауэр или неправильная конфигурация в сети): http://pydev.org/faq.html#PyDevFAQ-WhenIdoacodecompletion%2CPyDevhangs%2CwhatcanIdo%3F, который может дать вам подсказки о том, как его решить).

Также, пожалуйста, добавьте данные в свой журнал ошибок, если вы не можете его решить (см. http://pydev.org/faq.html#how_do_i_report_a_bug для получения подробной информации о получении журнал ошибок).

Ответ 3

Для тех ppl, которые используют Aptana и имеют ту же проблему:

Я обновил Aptana и PyDev со следующими инструкциями:

Обновить PyDev на Aptana

после обновления PyDev работал отлично для меня:)