Здається встановити Django 1.3.1 в Ubuntu 12.04. Як я можу встановити Django 1.6?
sudo apt-get install python-django
Здається встановити Django 1.3.1 в Ubuntu 12.04. Як я можу встановити Django 1.6?
sudo apt-get install python-django
Відповіді:
Спочатку видаліть раніше встановлену версію 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
Хоча ви можете встановити його вручну ( 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-пакетів, тоді як Pip встановлюється в контурах пакунків для сайтів. Останнє має перевагу, тому вибиратимуться локально встановлені пакети. Дивіться також: Яка різниця між dist-пакетами та пакетами сайтів?
sudo pip install
це погана практика, яка може працювати для джанго, але може дійсно накрутити чиюсь систему в інших ситуаціях. Не підривайте переваги того, що Ubuntu керував вашими пакунками. Чистий спосіб зробити це за допомогою virtualenvwrapper.