Кажется, устанавливается Django 1.3.1 в Ubuntu 12.04. Как мне установить Django 1.6?
sudo apt-get install python-django
решение1
Хотя вы можете установить его вручную ( setup.py
), я рекомендую использовать менеджер пакетов Python, так как его проще устанавливать, обслуживать и обновлять.
Установите Pip, менеджер пакетов Python.
sudo apt-get install python-pip
Необязательно, но рекомендуется обновить
pip
, используя себя:sudo pip install -U pip
Установите последнюю стабильную версию Django:
sudo pip install Django
На момент написания статьи устанавливается версия 1.6.2.проверьте здесь последнюю версию pypi).
Чтобы установить определенную версию, добавьте спецификатор требований, например:
sudo pip install Django==1.6.2
Обратите внимание, что APT, система управления пакетами Debian/Ubuntu, по-прежнему будет сообщать об установленной старой версии, и она также будет установлена. APT устанавливает в пути dist-packages, а Pip устанавливает в пути site-packages. Последний имеет приоритет, поэтому будут выбраны локально установленные пакеты. Смотрите также:В чем разница между dist-packages и site-packages?
решение2
Сначала удалите ранее установленную версию django 1.3.1, удалив папку django
внутри /usr/local/lib/pythonx.x/dist-packages
(xx обозначает версию python). Затем выполните следующие шаги:
Загрузите Django 1.6 с сайтаздесь.
Откройте терминал и перейдите в каталог, куда вы поместили файл
Django 1.6
.cd path/to/driectory/which/contains/django1.6.tar.gz
Извлеките,
django1.6.tar.gz
выполнив следующую команду.tar -xzvf Django-1.6.tar.gz
Перейти в
Django-1.6
каталогcd Django-1.6
Для установки выполните следующую команду:
Django-1.6
sudo python setup.py install