Ответ 1
Pydev не выполняет автоматическую повторную сканирование папки сайта-пакетов. Вам нужно перейти в Preferences-> Interpreter -> Python
и нажать "Apply", чтобы снова выполнить сканирование.
Я использую Django и PyDev/Eclipse. Я только что установил django-treebeard с setup.py install
, и он был установлен в каталоге моего сайта-пакетов C:\Python26\Lib\site-packages
. Я могу успешно импортировать его в оболочку python с помощью import treebeard
. Однако PyDev жалуется, что не может его решить, когда я пытаюсь импортировать его.
К сожалению, у меня нет опыта работы с PyDev, и я предположил, что он автоматически заберет все в каталоге site-packages, но, похоже, этого не делает. Что мне не хватает?
спасибо
Pydev не выполняет автоматическую повторную сканирование папки сайта-пакетов. Вам нужно перейти в Preferences-> Interpreter -> Python
и нажать "Apply", чтобы снова выполнить сканирование.
Я также столкнулся с той же ошибкой, когда я установил новый пакет. Я использую eclipse Helios. Даже после применения и повторного сканирования папки он НЕ обнаружил новые пакеты. Поэтому, наконец, я нажал кнопку "Нажмите здесь, чтобы настроить интерпретатор, не указанный в списке", и удалил уже выбранный интерпретатор и использовал autoconfig, чтобы снова добавить интерпретатор. Наконец, я смог решить проблему.
Я обнаружил, что закрытие проекта и повторное открытие (после повторного сканирования интерпретатора) работают для меня.
Ну, я последовал этой последовательности, чтобы она работала:
1) Я установил нужную библиотеку, используя команду pip install 2) Я пошел в Eclipse в: Window → Preferences → Pydev → Interpreters → Python Interpreter и нажал "Quick Auto Config". Это сделало трюк.