2010-08-31 5 views
26

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

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

благодаря

ответ

35

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

+1

Это кажется немного неудобным, но это имеет смысл. Должен был попробовать это, прежде чем спрашивать, спасибо за быстрый ответ. –

13

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

+2

Это был более правильный ответ. PyDev не подбирает, например. установка python для MacPorts, независимо от того, сколько вы сканируете. – smci

+0

Даже это не сработало для меня: D –

3

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

+0

Сделал изменения в интерпретаторе, как рекомендовано в других ответах, и до сих пор получил ошибки, пока я не закрыл проект. Благодаря! – fuzzyanalysis

0

Ну, я последовал за эту последовательность, чтобы сделать его работу:

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

Смежные вопросы