2013-04-23 3 views
4

Как я могу использовать Django в aptana? Я убрал свое лицо и попробовал все, что мог, и мне еще не повезло. Я использую льва Mac.Конфигурация Django 1.5.1 для студии aptana 3

У меня установлен django и в режиме ожидания я могу импортировать django и вызвать get_version(), и он отлично работает. Тогда, в aptana, я думаю, что все сделано правильно. Я сделал автоматическую настройку для интерпретатора python, а затем в библиотеках я добавил каталог django.

\Library\Frameworks\Python.framework\Versions\2.7\lib\python2.7\site-packages\django

Когда я пытаюсь создать новый проект, я получаю эту ошибку:

To get started with Django in PyDev, the pre-requisite is that Django is installed in the Python/Jython/IronPython interpreter you want to use (so, "import django" must properly work – if you're certain that Django is there and PyDev wasn't able to find it during the install process, you must go to the interpreter configuration and reconfigure your interpreter so that PyDev can detect the change you did after adding Django).

It seems that the selected interpreter does not have Django available, so, please install Django, reconfigure the interpreter so that Django is recognized and then come back to this wizard.

An introduction on how to get started with Django in Pydev is available at: http://pydev.org/manual_adv_django.html .

Я пошла на сайт и его не поможет.

что я делаю неправильно?

+4

Попробуйте добавить в библиотеки только '\ Library \ Frameworks \ Python.framework \ Versions \ 2.7 \ lib \ python2.7 \ site-packages' – Ngenator

+0

Да, это так! Благодаря! Почему я должен добавить этот каталог? – DavidF

+0

Потому что 'site-packages' содержит' packages', которые являются папками, которые содержат 'modules' и другие' пакеты'. Вам нужно включить корень, чтобы пакет django был доступен. – Ngenator

ответ

1

Попробуйте добавить в библиотеки только \Library\Frameworks\Python.framework\Versions\2.7\lib\python2.7\site-packages.

Рассуждения существо: site-packages содержит дополнительные установлены packages, которые являются папки, содержащие modules и другие packages. Вам необходимо включить корень, чтобы весь пакет django был доступен (а также любые дополнительные пакеты).

+0

Почему обратная косая черта на пути? – user507410

+0

Причина в том, как он включил его в вопрос ... – Ngenator