Простая установка Django на Ubuntu 16.04 для начинающих программистов

Обсудить
Простая установка Django на Ubuntu 16.04 для начинающих программистов

Установка Django на Ubuntu 16.04 непростая задача, поскольку процесс инсталляции вызывает ряд сложностей у новичков. В интернете иногда не получается найти полную информацию по этому вопросу.

Общие сведения

Чтобы правильно выполнить установку Django на Ubuntu, нужно составить план изучения материала, состоящий из следующих элементов:

  1. Необходимое программное обеспечение.
  2. Установка виртуального окружения.
  3. Установка Django в виртуальную среду.

Нужно четко следовать по алгоритму. Запрещается перескакивать с одного пункта на другой.

Программное обеспечение

Перед запуском инсталляции Django надо определиться с программной средой, в которой будет писаться код web-приложения. Рекомендуется использовать кроссплатформенную среду разработки PyCharm (совместимость с такими ОС: Windows, Linux и MacOS). Для установки программы необходимо придерживаться следующей инструкции:

1. Запустить терминал Linux Ubuntu.

2. Удалить виртуальную среду для Java-приложений:

sudo apt-get purge openjdk-*

3. Добавить репозиторий:

sudo add-apt-repository ppa:webupd8team/java

4. Обновить информацию о репозиториях в Ubuntu: 

sudo apt-get update

5. Установка Java-окружения (виртуальной машины):

sudo apt-get install oracle-java8-installer

6. После корректной инсталляции следует скачать PyCharm с официального сайта (Professional): http://www.jetbrains.com/pycharm/download/index.html#section=linux

7. Перенести в папку opt:

sudo mv pycharm-2.6.3.tar.gz /opt/

8. Зайти в opt:

cd /opt/

9. Распаковать в текущую директорию:

sudo tar -xzvf /opt/pycharm-2.6.3.tar.gz

10. Далее необходимо запустить приложение. Для этого необходимо зайти в папку bin PyCharm (cd /bin/) и выполнить команду: 

bin/pycharm.sh 

Однако не рекомендуется постоянно запускать среду разработки таким методом. Необходимо на рабочем столе создать ярлык при помощи команды:

sudo gedit ~/.local/share/applications/pycharm.desktop 

После этого следует прописать в файле следующие строки (с учетом собственных данных):

[Desktop Entry]Name = имя продукта (PyCharm)

Comment = комментарий (веб-разработка - PyCharm)

GenericName = имя приложения (PyCharm)

Keywords = ключи указываются через точку с запятой (PyCharm;Python;Django)

Exec = путь к приложению (/usr/bin/pycharm)

Terminal = использование терминала для запуска (false)

Type = тип приложения (Application)

Icon = путь к иконке изображения для ярлыка (/opt/pycharm-2.6.3/bin/pycharm.png)

Categories = оставить пустым

Path = путь к файлу для запуска (/opt/pycharm-2.6.3/bin/)

Далее нужно сохранить файл и сделать исполняемым. Для этого следует его выделить и щелкнуть правой кнопкой мыши, выбрав «Свойства»: свойства → права → разрешить выполнение файла как программы. Запускать не нужно, поскольку Django еще не установлен.

Запуск выделенного сервера

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

Для создания проектов программисты применяют виртуальные окружения для работы сразу с несколькими проектами. Это объясняется тем, что для каждого продукта необходимы базовые библиотеки. Чтобы создать виртуальное окружение, необходимо придерживаться такой инструкции (работа выполняется в терминале):

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

sudo apt-get install virtualenv

2. Перейти в домашнюю директорию:

cd ~

3. Создать директорию:

mkdir virtualenves

4. Перейти в созданную папку:

cd virtualenves

5. Запуск подготовительной команды перед установкой Django:

virtualenv -p python3 Django 

Следует отметить, что создастся виртуальная среда для дальнейшей установки.

6. Активация окружения:

source ~/virtualenves/Django/bin/activate

7. Непосредственная установка фреймворка:

sudo pip install django

8. После завершения инсталляции необходимо приступить к настройке среды разработки.

Настройка PyCharm

Нужно запустить PyCharm при помощи ярлыка. После этого требуется выбрать интерпретатор из виртуального окружения, как показано на рисунке 1.PyCharmРисунок 1. Выбор интерпретатора.

Если интерпретатора нет в списке, то следует выполнить действия по ручному выбору интерпретатора из виртуального окружения (рис. 2).Интерпретатор PyCharmРисунок 2. Ручная установка.

Затем надо выбрать папку virtualenves/Django/bin/python и подтвердить действие. После этого начнется обновление скелетонов и инициализация файловой структуры в виртуальном окружении. Если операции выполнены без ошибок, то приступить к созданию веб-приложений.

Свой сервер на Таймвэб

Комментарии