Форум сайта python.su
Здравствуйте Уважаемые участники форума.
Я новичок в Python и Django. Но хотелось бы освоить их.
У меня при создания нового проекта в Django возникает ошибка:
Traceback <most recent call last>:
File “C:\Python27\Django\django\bin\django-admin.py”, line 2, in <module>
From django.core import management
ImportError: no module named core
Версия Python-а 2.7.3
Версия Django 1.4.3
Подскажите, пожалуйста как решить эту проблему!
Премного благодарен.
Офлайн
Откройте интерпретатор Питона, введите команду
import django
Офлайн
Здравствуйте!
Я выполнил команду.
Результат:
>>> import django >>> django.VERSION (1, 4, 3, 'final', 0)
Офлайн
python c:\python27\scripts\django-admin.py startproject mysite попробуй такой командой создать проект в нужной папке, и посмотри что получится.. Вообще зависит от того что у тебя в PYTHONPATH, и каким образом был установлен django.
я только что заинсталил джангу с оф сайта по мануалу под Win7
путь до самого модуля все как положено C:\Python27\Lib\site-packages\django
и django-admin.py в c:\python27\scripts\django-admin.py
Отредактировано funnyman (Янв. 3, 2013 14:35:37)
Офлайн
Как именно Вы запускаете интерпретатор питона, чтобы получить
>>>
Офлайн
python c:\python27\scripts\django-admin.py startproject mysite попробуй такой командой создать проект в нужной папке, и посмотри что получится.. Вообще зависит от того что у тебя в PYTHONPATH, и каким образом был установлен django.
я только что заинсталил джангу с оф сайта по мануалу под Win7
путь до самого модуля все как положено C:\Python27\Lib\site-packages\django
и django-admin.py в c:\python27\scripts\django-admin.py
Офлайн
Как именно Вы запускаете интерпретатор питона, чтобы получить
>>>
Офлайн
Еще такой вопрос:
Переменная PYTHONPATH, она должна быть в “Системные переменные” или “Переменные среды пользователя ”.
У меня она находится в “Системные переменные”
Офлайн
Я открыл файл django-admin.py
Вот его содержимое:
#!/usr/bin/env python from django.core import management if __name__ == "__main__": management.execute_from_command_line()
Офлайн
mazizovу тебя импортируется management из django.core, т.е. из папки django -> core -> модуль management(это папка) в ней все что находится так сказать модуль потому что лежит файл __init__.py. весь этот путь начиная с django по дефолту должен находится тут: C:\Python27\Lib\site-packages\
Я открыл файл django-admin.pyВот его содержимое:#!/usr/bin/env python
from django.core import management
if __name__ == “__main__”:
management.execute_from_command_line()
Может здесь что то не то?
Отредактировано funnyman (Янв. 4, 2013 17:20:48)
Офлайн