Pydev не распознает установку Django - PullRequest
5 голосов
/ 22 апреля 2011

У меня установлен python 2.6.1 с django 1.3 и PyDev 2.0.Я могу импортировать Django и распечатать версию из командной строки.Однако, когда я пытаюсь создать проект Django с помощью pydev или даже импортировать django, я получаю сообщение об ошибке.При создании проекта Django я получаю «Django not found».ошибка.

Я попытался удалить и добавить интерпретатор pythong для повторного сканирования пакетов сайта.Я вижу, что django недоступен в разделе Библиотеки.Я даже пытался добавить папку вручную и применить настройки.

Я что-то упустил?

Спасибо

Ответы [ 4 ]

10 голосов
/ 23 апреля 2011

Возможно, PYTHONPATH, настроенный в вашем интерпретаторе, неверен ...

Т.е.: если у вас есть структура с

/my/path/django
/my/path/django/__init__.py

Вы должны убедиться, что

/my/path 

добавлено к PYTHONPATH (а / my / path / django - НЕ)

Еще одна вещь, на которую следует обратить внимание, это то, что сразу после установки Django вам просто нужно обновить интерпретатор, чтобы он был распознан (перейдите на страницу настроек переводчика, нажмите «Применить» и выберите переводчиков для повторного анализа - - уже есть планы сделать это автоматически в одном из следующих выпусков, но сейчас вы должны сделать это вручную, потому что интерпретатор анализируется, когда вы настраиваете его и «устанавливаете в камень»).

4 голосов
/ 07 июня 2011

У меня была такая же проблема.У меня даже был Django в моих системных библиотеках.Моим решением было добавить эту же папку в Project> PyDev-PYTHONPATH> Внешние библиотеки :

/usr/local/lib/python2.7/dist-packages

До этого я пытался заново инициализировать интерпретатор, но безуспешно.Вышеупомянутое решение было единственным, сработавшим для меня.

2 голосов
/ 04 июля 2013

У меня была точно такая же проблема - только с более поздними версиями различных программ: Python 3.3.2 и Django 1.5.1 в Eclipse с PyDev 2.7.5. I решили проблему по-другому:

Я просто скопировал полную папку Django 1.5.1 в папку Python "Resources" /System/Library/Frameworks/Python.framework/Versions/3.3/Resources/Django-1.5.1 и снова применил переводчика.

Это сработало сразу, позволив мне создать проект Django из затмения. Надеюсь, это поможет.

Фрэнк

0 голосов
/ 27 июня 2018

Если вы установили Django по pip, как упоминается на сайте Django 1 , и вы можете найти файлы django в / python / Lib / site-packages / django, вам не нужно настраивать интерпретатор вручную,Вы можете удалить выбранного переводчика и выбрать Quick-Auto Config.

Auto config

...