pydev не распознает установку python с помощью django - PullRequest
14 голосов
/ 15 октября 2010

У меня установлен Python с Django. Я знаю, что установка есть, потому что я установил ее, следуя указаниям, и в командной строке я могу выполнить команду «импортировать python», и сбоев не будет.

Когда я пытаюсь создать проект django в pydev, я получаю сообщение об ошибке: "Django not found."

В чем может быть проблема?

Ответы [ 10 ]

21 голосов
/ 22 ноября 2010

У меня была такая же проблема, и это то, что я сделал сразу после установки eclipse:

  • Настройки> Интерпретатор Python
  • Pressed Auto-config
  • Выбранный /Library/Python/x.x/site-packages, который не был выбран (там были несколько папок django, предположительно установка)
  • Нажал применить / ОК

После этого создание проекта Django должно быть в порядке.

Удачи!

12 голосов
/ 15 октября 2010

перейти в меню к окну -> предпочтения -> pydev -> Интерпретатор - Python ; и добавьте туда интерпретатор python, если вы установили django в виртуальную среду, вы должны добавить интерпретатор python для виртуальной среды env; после добавления переводчика, нажав new , теперь вы должны нажать Apply , теперь вы увидите все системные библиотеки из PYTHONPATH, добавленные между ними Django.

надеюсь, что это поможет

5 голосов
/ 07 ноября 2010

Jaffa,

Возможно, вы настроили свой интерпретатор Python в Eclipse до установки Django в Python.

Итак, вам нужно сделать, чтобы в Eclipse удалили интерпретатор Python и добавили егоснова (теперь, когда на нем установлен Django), и все должно работать нормально.

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

У меня была та же самая проблема сегодня, и я просто хотел добавить несколько заметок, чтобы помочь людям.Вы можете следовать инструкциям antonkeren выше, но есть одна вещь, которая не была упомянута.После добавления директории django в путь вы должны выйти из ECLIPSE или APTANA STUDIO.После того, как вы перезапустите его и попытаетесь создать проект django, он будет работать.

1 голос
/ 10 февраля 2011

Если все сделано, как указано выше, и все еще показывает «Django not found», когда вы пытаетесь создать проект django, попробуйте дважды щелкнуть файл python «django-admin», который находится в папке scripts на python.И попробуйте создать проект django

1 голос
/ 30 декабря 2010

Используйте автоконфигурацию в настройках, затем нажмите «Применить», а затем «ОК».

1 голос
/ 14 декабря 2010

У меня была та же проблема, и я решил ее, добавив домашний каталог python в переменную PATH и перенастроив интерпретатор python на pydev.

1 голос
/ 15 октября 2010

Я наткнулся на это только вчера: Django не должен быть среди системных библиотек, чтобы это функционировало ...

0 голосов
/ 11 февраля 2015

Та же проблема, с которой я столкнулся сегодня. Я воспользовался этим ответом. но в моем случае это не сработало.

В ответе @antonkeren есть небольшая модификация.

1) Перейти в настройки. Windows> настройки.

2) Поиск Pydev

3) Выберите Python Interpreter

4) Быстрая автоматическая настройка в нажатом состоянии

5) теперь загрузите www.djangoproject.org/downloads django tar и извлеките его в любое место.

6) теперь нажмите «Папка» на вкладке «Библиотеки» в «Системной PYTHONPATH» и выберите расположение извлеченной папки проекта django.

7) Нажмите «Применить» и ОК.

После этого создание проекта Django должно быть в порядке.

Ура ... !!

0 голосов
/ 29 октября 2010

Я думаю, у меня та же проблема, Eclipse 3.5.2 на Fedora . В моих настройках интерпретатора PyDev Python у меня есть папка site-packages/django (тоже на всякий случай site-packages/django/bin), но когда я пытаюсь создать проект django, я получаю диалоговое окно с сообщением "Кажется, что выбранный у переводчика нет доступного Django ". Похоже, мне придется использовать Eric4, что очень жаль, потому что я не могу заставить это работать на моей Windows-платформе! Если мне не удастся понять загадочный совет, приведенный выше, «Джанго не должен быть в числе системных библиотек, чтобы это могло функционировать ...»

...