pydev не находит библиотеку python после установки - PullRequest
27 голосов
/ 31 августа 2010

Я использую Django и PyDev / Eclipse.Я только что установил django-treebeard с setup.py install, и он был установлен в моей директории site-packages C:\Python26\Lib\site-packages.Я могу успешно импортировать его в оболочку Python с import treebeard.Однако PyDev жалуется, что не может разрешить его, когда я пытаюсь его импортировать.

К сожалению, у меня нет опыта работы с PyDev, и я предполагал, что он автоматически подберет все, что находится в каталоге site-packages, но, очевидно, это не так.Чего мне не хватает?

спасибо

Ответы [ 4 ]

37 голосов
/ 31 августа 2010

Pydev не выполняет автоматическое повторное сканирование папки site-packages. Вам нужно перейти на Preferences-> Interpreter -> Python и нажать «Применить», чтобы снова выполнить сканирование.

14 голосов
/ 27 мая 2011

Я также столкнулся с той же ошибкой, когда установил новый пакет. Я использую eclipse Helios. Даже после применения и повторного сканирования папки она НЕ обнаруживала новые пакеты. Наконец, я щелкнул по списку «Нажмите здесь, чтобы настроить переводчика, которого нет в списке», удалил уже выбранного переводчика и использовал автоконфигурацию, чтобы снова добавить переводчика. Наконец я смог решить проблему.

3 голосов
/ 24 января 2013

Я обнаружил, что закрытие проекта и повторное открытие (после повторного сканирования переводчика) работает для меня.

0 голосов
/ 07 мая 2017

Хорошо, я следовал этой последовательности, чтобы заставить ее работать:

1) Я установил нужную библиотеку с помощью установки pip 2) Я пошел в Eclipse для: Window -> Preferences -> Pydev -> Интерпретаторы -> Интерпретатор Python и нажали «Быстрая автоконфигурация».Это сделало трюк.

...