Как заставить плагин Eclipse Pydev распознавать недавно установленные модули Python? - PullRequest
19 голосов
/ 17 сентября 2010

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

Ответы [ 3 ]

21 голосов
/ 17 сентября 2010

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

5 голосов
/ 27 января 2015

PyDev версии 3.6, на панели настроек Eclipse -> PyDev -> Интерпретаторы, предлагает кнопку с надписью «Проверить, синхронизированы ли интерпретаторы со средой». На моем Mac и Eclipse Luna нажатие на эту кнопку вызвало закулисную магию, которая решила мою проблему с PyDev, не замечая новой установки PeeWee. В правом нижнем углу главного окна Eclipse я ненадолго увидел вспышку сообщения «Синхронизировать систему PYTHONPATH». Я не удалил и не добавил интерпретатор (Python 2.7), перезапуск Eclipse также не решил проблему; но нажатие на эту кнопку сделало.

2 голосов
/ 04 августа 2012

Да - это работает! Я застрял на этом в течение трех дней. Перейдите в Проект, Свойства, PyDev - Интерпретатор / Грамматика, «Нажмите здесь, чтобы настроить переводчика, которого нет в списке», выделите и удалите python (C: / Python27 \ Python.exe), Автонастройка (откроется список, который вы можете просмотреть и отметьте галочкой, если необходимо), затем нажмите OK.

...