Найти - Пользователи
Полная версия: No module named core
Начало » Django » No module named core
1 2
mazizov
Здравствуйте Уважаемые участники форума.
Я новичок в 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

Подскажите, пожалуйста как решить эту проблему!
Премного благодарен.
JOHN_16
Откройте интерпретатор Питона, введите команду
import django
Появилась ошибка?значит вы не правильно установили Django. Следуйте инструкциям на офф сайте. Там ничего сложного нет.
mazizov
Здравствуйте!

Я выполнил команду.
Результат:
>>> import django
>>> django.VERSION
(1, 4, 3, 'final', 0)

Ошибка не возникла. Но опять же при создании нового проекта возникает ошибка
No module named core
funnyman
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
FishHook
Как именно Вы запускаете интерпретатор питона, чтобы получить
>>>
mazizov
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 = C:\Python27;C:\Python27\libs;c:\python27\scripts;C:\Python27\Lib;C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\django

Установил Django с оф сайта. Win XP


mazizov
Как именно Вы запускаете интерпретатор питона, чтобы получить
>>>

Здравствуйте.

С командной строки набираю команду python.
Дальше открывается интерпретатор в режиме Dos
mazizov
Еще такой вопрос:
Переменная PYTHONPATH, она должна быть в “Системные переменные” или “Переменные среды пользователя ”.

У меня она находится в “Системные переменные”
mazizov
Я открыл файл django-admin.py
Вот его содержимое:
#!/usr/bin/env python
from django.core import management
if __name__ == "__main__":
    management.execute_from_command_line()

Может здесь что то не то?
funnyman
mazizov
Я открыл файл django-admin.pyВот его содержимое:#!/usr/bin/env python
from django.core import management
if __name__ == “__main__”:
management.execute_from_command_line()
Может здесь что то не то?
у тебя импортируется management из django.core, т.е. из папки django -> core -> модуль management(это папка) в ней все что находится так сказать модуль потому что лежит файл __init__.py. весь этот путь начиная с django по дефолту должен находится тут: C:\Python27\Lib\site-packages\

а у тебя все это дело лежит по непонятным причинам следуя из первого поста тут: C:\Python27\Django\django\ или во свяком случае осуществляется там поиск модуля который импортируется..

по существу модуль django должен находится тут: C:\Python27\Lib\site-packages\django
скрипт django-admin.py тут: c:\python27\scripts\django-admin.py

Объяснение вашей ошибки примерно такое: неправильная инсталяция, может быть неправильные значения в PATH в переменных среды пользователя.. и так далее.. нужно проверить все пути, что где лежит..

Если начать делать через всем одно известное место, то в продолжении свистопляски можно как то жескто прописать в django-admin.py импорт модуля из C:\Python27\Django\django\ но далеко не факт что на этом все блакополучно закончится

Удали джангу, если хочешь вообще питон, воткни сначала питон, потом вручную джангу и тогда точно все заработает:

скопировать поддиректорию django в директорию $PYTHON/lib/site-packages. ($PYTHON — это там, где установлен Питон. Обычно c:\python27). Важный момент — django должно быть в любом случае с маленькой буквы. Python различает регистр букв даже в Windows.
Затем, в переменную окружения PATH можно в системную можно в пользовательскую, добавь путь c:\program files\python27, и путь C:\Python27\Lib\site-packages\django\bin
сохрани, и если консоль была запущена, то перезайди в cmd и все должно работать
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB