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

Как заставить плагин Eclipse Pydev распознавать недавно установленные модули Python?

Итак, я просто установил SubnetTree (http://www.icir.org/robin/pysubnettree/), и если я открою интерактивный интерпретатор Python, я могу успешно импортировать его без сообщений об ошибках. Я использую его в одной из моих программ и могу успешно запускать его без заминки. Однако Eclipse отмечает импорт как ошибку, и это проблема, поскольку я использую Eclipse для отладки. Я перешел к настройкам и восстановил интерпретатор Python, который я использую безрезультатно. Я смог просто восстановить выход интерпретатора Python и снова открыть его на другой машине (OS X 10.5, теперь я использую OS X 10.6), и он точно определил SubnetTree. Любая идея о том, как я должен это делать? Спасибо заранее.

4b9b3361

Ответ 1

если вы уже попробовали "обновить" ваш интерпретатор PYTHONPATH (в конфигурации интерпретатора Eclipse Pydev Python), и он не сработал, вы можете попробовать удалить интерпретатор из списка и снова создать его. При этом вы должны правильно загружать все модули, даже отсутствующие новые модули.

Ответ 2

PyDev версии 3.6, на панели предпочтений Eclipse Preferences → PyDev → Interpreters, предлагает кнопку с надписью "Проверьте, синхронизированы ли интерпретаторы с средой". На моем mac и Eclipse Luna нажатие этой кнопки вызвало некоторые закулисные магии, которые решили мою проблему PyDev, не замечая новой установки PeeWee. Я увидел короткое сообщение в нижнем правом углу главного окна Eclipse "Synch System PYTHONPATH". Я не удалял и не добавлял интерпретатор (Python 2.7), перезапуск Eclipse также не помог решить проблему; но нажатие этой кнопки было выполнено.

Ответ 3

Да - работает! Я застрял на этом три дня. Перейдите в Project, Properties, PyDev - Interpreter/Grammar, "Нажмите здесь, чтобы настроить интерпретатор, не указанный в списке", выделите и удалите python (C:/Python27\Python.exe), Auto Configure (отображает список ниже, который вы можете просмотреть и галочкой по мере необходимости), затем нажмите "ОК".