Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 3, 2013 10:08:07

mazizov
Зарегистрирован: 2012-12-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

No module named core

Здравствуйте Уважаемые участники форума.
Я новичок в 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

Подскажите, пожалуйста как решить эту проблему!
Премного благодарен.

Офлайн

#2 Янв. 3, 2013 13:24:53

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

No module named core

Откройте интерпретатор Питона, введите команду

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



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Янв. 3, 2013 14:14:09

mazizov
Зарегистрирован: 2012-12-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

No module named core

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

Я выполнил команду.
Результат:

>>> import django
>>> django.VERSION
(1, 4, 3, 'final', 0)

Ошибка не возникла. Но опять же при создании нового проекта возникает ошибка
No module named core

Офлайн

#4 Янв. 3, 2013 14:34:18

funnyman
Зарегистрирован: 2012-07-10
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

No module named core

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)

Офлайн

#5 Янв. 3, 2013 18:18:24

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

No module named core

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



Офлайн

#6 Янв. 4, 2013 07:30:08

mazizov
Зарегистрирован: 2012-12-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

No module named core

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


Офлайн

#7 Янв. 4, 2013 07:32:17

mazizov
Зарегистрирован: 2012-12-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

No module named core

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

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

С командной строки набираю команду python.
Дальше открывается интерпретатор в режиме Dos

Офлайн

#8 Янв. 4, 2013 08:26:14

mazizov
Зарегистрирован: 2012-12-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

No module named core

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

У меня она находится в “Системные переменные”

Офлайн

#9 Янв. 4, 2013 09:29:20

mazizov
Зарегистрирован: 2012-12-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

No module named core

Я открыл файл django-admin.py
Вот его содержимое:

#!/usr/bin/env python
from django.core import management
if __name__ == "__main__":
    management.execute_from_command_line()

Может здесь что то не то?

Офлайн

#10 Янв. 4, 2013 10:19:22

funnyman
Зарегистрирован: 2012-07-10
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

No module named core

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 и все должно работать

Отредактировано funnyman (Янв. 4, 2013 17:20:48)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version