2016-09-23 3 views
1

Но он установлен, кузен, когда я бегуОшибка: Программа «Джанго-администратор» в настоящее время не установлен

python -m django --version

это показывает

1.10.1.

Но когда я пытаюсь запустить какой-нибудь проект django-admin startproject mysite или проверить версию с django-admin --version, он показывает

The program 'django-admin' is currently not installed. You can install it by typing: 
sudo apt-get install python-django` 

Я использую Ubuntu 14,04. Я новичок в django, я просто пытался следовать некоторому учебнику, чтобы узнать его и столкнулся с этой проблемой.

+1

1), как вы установили Django? и 2) позаботиться о том, чтобы связать учебник, которым вы следовали? – spectras

+0

Я только что начал с официального учебника django (https://docs.djangoproject.com/en/1.10/intro/tutorial01/), и он попросил меня проверить, установлено ли django. Я попробовал проверку и был установлен, на самом деле забыл, как я ее установил. :( –

+1

Запуск 'python -c 'import django; print (django .__ file __)' 'скажет вам, где установлено ваше django, что было бы хорошим началом для понимания вашей проблемы. – spectras

ответ

5

Переустановка Джанго:

sudo apt-get purge python-django  
sudo pip uninstall django 
sudo apt-get install python-django 
sudo pip install django --upgrade 

Также вы можете использовать virtualenv и virtualenvwrapper иметь лучшую изоляцию пакетов для нескольких проектов.

+0

, обсуждаемый в комментарии, django установлен в локальном режиме. поэтому ни «sudo apt-get purge python-django', ни' sudo pip uninstall django' не удалит его. будет ли он ??? –

+0

Есть два способа установить django, насколько я знаю, поэтому один из этих методов должен работать! – kahrabian

+0

в любом случае .. спасибо за помощь! –

1

Выполнить эту команду: sudo easy_install django
Это создаст файл с именем django-admin на /usr/local/bin
Затем, вы можете запустить следующую команду успешно: django-admin startproject mysite

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