Как установить Django в Ubuntu 14.04

Как установить Django в Ubuntu 14.04

Django - это популярный веб фреймворк, написанный на языке программирования Python. С помощью него вы можете очень быстро разработать веб приложения. Этот фреймворк оказал влияние на многие языки программирования и фреймворки, его любят многие веб разработчики из-за его продвинутой системы шаблонизации, роутов и т.д.

1. Установка Python

Первым делом вам нужно сделать очевидное - установить сам Python. Проверить установлен-ли он в вашей системе можете командой:

$ python --version

Или:

$ whereis python

Если он не установлен, то можете скачать его отсюда, либо установить с репозиториев вашего дистрибутива:

$ sudo apt-get install python

2. Установка системы базы данных

Многие веб приложения используют какую-нибудь базу данных для сохранения информации. Именно поэтому вам лучше установить какую-либо базу данных. Вообще, Django поддерживает следующие БД: PostgreSQL, MySQL, SQLite, Oracle.

Если вы только начинаете изучать Django, то лучше конечно начать с чего-нибудь простого, например SQLite:

$ sudo apt-get install sqlite

3. Установка pip и easy_install

С помощью pip и easy_install вы можете с легкостью устанавливать различные Python библиотеки и приложения. Установить его в Debian/Ubuntu можно командой:

$ sudo apt-get install python-setuptools

4. Установка виртуального окружения

Желательно все Django приложения запускать в виртуальном окружении. Таким образом всё будет немного проще. При запуске Django приложения в виртуальном окружении, все данные и ресурсы, нужные для запуска Django, помещаются только в этом окружении. Ещё одна фича запуска приложения в виртуальном окружении состоит в том, что он предоставляет легкий веб сервер. То есть вам не нужно будет мучиться с интеграцией приложения с Apache сервером.

Установить виртуальное окружение можно через easy_intall:

$ sudo easy_install virtualenv

Установка может занять некоторое время...

5. Создание и настройка виртуального окружения

Для создания нового виртуального окружения вам нужно набрать в терминале следующую команду:

$ virtualenv --no-site-packages my-project

Последним аргументом было передано название директории, в которой будет создано виртуальное окружение. Теперь для запуска виртуального окружения, вам нужно выполнить следующую команду:

$ source my-project/bin/activate

После запуска этой команды, должно запуститься виртуальное окружение. Проверить запущено-ли оно, вы сможете, взглянув на свои терминал. Если перед вашим пользовательским именем вы видите название виртуального окружения (в этом случае my-project), то всё прошло гладко.

Теперь пройдите в директорию виртуального окружения:

$ cd my-project

6. Установка Django

Последний шаг - это установка Django в окружение, созданное перед этим.

Обратите внимание, что вам всё еще нужно находиться в виртуальном окружении.

Для установки Django выполните следующую команду:

easy_install django

Вот и всё. Django установлен и готов для использования. Если хотите научиться кодить с Django, то можете следовать по этому туториалу.