JavaRush /Курсы /Модуль 3: Django /Установка Python и Django

Установка Python и Django

Модуль 3: Django
1 уровень , 2 лекция
Открыта

Часть 1: Установка Python

Если вы ещё не успели установить Python, приступим. Именно этот язык лежит в основе Django. Django любит Python, а Python любит простой и читаемый код. Если у вас уже установлен Python, то половина дела сделана. Но мы убедимся, что у вас правильная версия, совместимая с Django.

На февраль 2025 года актуальной стабильной версией Django является 5.1.6. Django 5.1 поддерживает Python версий 3.10, 3.11, 3.12 и, начиная с версии 5.1.3, также Python 3.13. Если ваша версия Python устарела, настало время её обновить. Не стоит работать на Python 2 или старых версиях Python 3 — это всё равно, что запускать Windows XP в 2025 году.

Установка Python?

1. Windows

Если вы работаете на Windows, всё просто:

  1. Зайдите на официальный сайт Python: https://www.python.org/.
  2. Скачайте последнюю стабильную версию Python для вашей системы (обычно это Windows x86-64 executable installer).
  3. При установке ОБЯЗАТЕЛЬНО поставьте галочку "Add Python to PATH". Без этой галочки ваш командный интерфейс не будет знать, что такое Python. Это частая ошибка новичков.

Чтобы проверить, всё ли успешно установлено, откройте командную строку (cmd) и выполните:

python --version

Вы увидите примерно что-то вроде:

Python 3.12.0

2. macOS

На macOS Python, скорее всего, уже установлен по умолчанию. Однако версия может быть устаревшей. Поэтому лучше установить Homebrew, если его у вас ещё нет:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

С помощью Homebrew выполните установку Python:

brew install python

Проверьте установленную версию:

python3 --version

3. Linux

На большинстве дистрибутивов Linux Python предустановлен. Однако, чтобы убедиться, что у вас свежая версия, выполните:

sudo apt update
sudo apt install python3 python3-pip

Для проверки версии:

python3 --version

Часть 2: Установка Django

Прежде чем устанавливать Django, давайте убедимся в двух важных вещах:

  1. У вас установлен Python (мы только что это сделали).
  2. У вас установлен pip — это пакетный менеджер Python, который поможет нам установить Django. Проверьте его командой:
       pip --version
    
    Если pip не установлен, его можно поставить с помощью:
       python -m ensurepip --upgrade
    

Теперь мы готовы к установке Django.

Установка Django через pip

Начнём с самого простого способа установки Django. Просто откройте терминал или командную строку и выполните:

pip install django

Вы можете также указать конкретную версию Django, если это необходимо для вашего проекта:

pip install django==5.1

Для проверки успешной установки выполните:

python -m django --version

Если всё прошло гладко, вы увидите номер установленной версии Django, например:

5.1.5

Часть 3: Частые ошибки при установке

Ошибка 1: Команда python не распознаётся

Если терминал пишет, что "python: command not found", то это может быть связано с тем, что Python не добавлен в переменные среды PATH (особенно на Windows). Вам нужно будет вручную добавить путь к исполняемому файлу Python в системные переменные.

Ошибка 2: Команда pip не работает

Иногда после установки Python pip может работать некорректно. В таком случае попробуйте переустановить его:

python -m ensurepip --upgrade

Ошибка 3: Несоответствие версий

Django несовместим с Python ниже версии 3.8. Если вы работаете на старой версии Python, обновите её. В крайнем случае, используйте pyenv для управления версиями Python.

Ошибка 4: Проблемы с правами доступа

На Linux и macOS, при установке с pip, может возникнуть ошибка, связанная с правами доступа. В таком случае рекомендуется установить пакеты в виртуальном окружении, о котором мы поговорим в следующей лекции.

Часть 4: Советы и рекомендации

  1. Используйте виртуальные окружения. Хотя мы пока не рассказывали о них подробно, запомните: виртуальные окружения помогут избежать конфликтов между проектами. Об этом будет подробно рассказано в следующей лекции.

  2. Ставьте последние стабильные версии. Новые версии Django и Python обычно содержат исправления багов и улучшения. Однако будьте осторожны с бета-версиями.

  3. Документация — ваш лучший друг. Если вдруг что-то не работает, обратитесь к официальной документации: https://docs.djangoproject.com/.

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

1
Задача
Модуль 3: Django, 1 уровень, 2 лекция
Недоступна
Установка pip-менеджера.
Установка pip-менеджера.
1
Задача
Модуль 3: Django, 1 уровень, 2 лекция
Недоступна
Установка Django.
Установка Django.
Комментарии (1)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Максим Уровень 55
11 октября 2025
на Mac os - "python3" вместо "python" , и "pip3" вместо "pip"