Как установить Django 1.6?

Появляется возможность установки Django 1.3.1 в Ubuntu 12.04. Как я могу установить Django 1.6?

sudo apt-get install python-django
1
задан 6 January 2014 в 04:44

1 ответ

Хотя вы можете установить его вручную (setup.py), я рекомендую использовать диспетчер пакетов Python, поскольку его проще устанавливать, поддерживать и обновлять.

Install 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 устанавливает пути пакетов сайтов. Последнее имеет приоритет, так что будут выбраны локально установленные пакеты. См. Также: В чем разница между dist-пакетами и пакетами сайтов?

18
ответ дан 24 May 2018 в 15:30
  • 1
    Если вы скептически относитесь ко мне, вы можете попробовать «pip install --user Django», не используя sudo, потому что я ненавижу испортить системный пакет – rafee 23 December 2013 в 18:07
  • 2
    @rafee Да, правда, и я знаю. Вы также можете использовать virtualenv или даже pyenv. Я думаю, что это выходит за рамки этого вопроса. Я просто хотел предоставить (лучшую) альтернативу существующему ответу. – gertvdijk 23 December 2013 в 18:09
  • 3
    sudo pip install - плохая практика, которая может работать на django, но может действительно испортить чью-то систему в других ситуациях. Не подрывайте преимущества использования Ubuntu ваших пакетов. Чистый способ сделать это с помощью virtualenvwrapper. – nealmcb 20 August 2014 в 08:56

Другие вопросы по тегам:

Похожие вопросы: