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.

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ