Настройка Django с Eclipse - «Django not found» - PullRequest
4 голосов
/ 21 февраля 2011

Я пытаюсь настроить Django с Eclipse. Сейчас я создаю новый проект Pydev Django и получаю сообщение об ошибке «Django not found».

Когда я пытаюсь проверить, интегрирован ли Django через командную строку, он работает.

>>> import django
>>> print django.get_version()
1.2.5

У меня ровно две установки Python, 2.7 и 3.2, и я уверен, что я использую 2.7 из Eclipse (и командной строки). Что я делаю не так?

Ответы [ 2 ]

12 голосов
/ 21 февраля 2011

Если вы добавили интерпретатор python перед установкой django, вы можете получить это сообщение об ошибке. Удалите интерпретатор python из затмения и добавьте его снова. Eclipse сделает какое-то кэширование / поиск. Это решило мою проблему.

2 голосов
/ 20 февраля 2014

В моем случае я использую virtualenv и собственную локальную версию easy_install, чтобы избежать необходимости быть пользователем root. У меня установлен Django в ~/.local/lib/python2.7/site-packages/. Я добавил этот путь в Eclipse в интерпретаторе PyDev.

Однако это не решило проблему. Оказалось, что мне нужно было явно добавить каталог Django (т.е.: ~/.local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/).

Так что не забудьте явно выбрать каталог Django в интерпретаторе PyDev, особенно если у вас есть вещи, настроенные каким-то образом.

...