2016-07-19 5 views
0

Когда я пытаюсь запустить свой сервер с помощью:Нет модуль с именем django.core.management, ошибка при установке Джанго в виртуальной машине

./manage.py runserver 0.0.0.0:8000 

Я получаю следующее сообщение об ошибке:

Traceback (most recent call last): 
    File "./manage.py", line 10, in <module> 
    from django.core.management import execute_from_command_line 
ImportError: No module named django.core.management 

После просмотра для решение, я узнал, что Django не был установлен, поэтому я попытался установить его на виртуальной машине.

Я попытался следующие:

pip install django 
yum install django 
yum install python-django 

Я также попытался запустить эти команды с Sudo -s и SUDO -E.

Я получаю следующее, когда я использую пип ЦМД:

Downloading/unpacking django 
    Cannot fetch index base URL https://pypi.python.org/simple/ 
    Could not find any downloads that satisfy the requirement django 
No distributions at all found for django 
Storing complete log in /root/.pip/pip.log 

Использование Yum я получаю:

No package python-django available. 
Error: Nothing to do 
+1

Если вы используете протокол для установки django, просто введите «pip freeze» и проверьте, включен ли django или нет –

ответ

0
  • Установить новую версию Python. Пип должен быть установлен для новой версии . CentOS 6.6 имеет Python 2.6 по умолчанию, а пин по умолчанию работает неправильно.

  • Установить Django с новым пипсом.

  • Не устанавливайте новую версию Python глобально, поскольку CentOS полагается на Python 2.6 для yum.

 Смежные вопросы

  • Нет связанных вопросов^_^