Частина 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, все просто:
- Зайди на офіційний сайт Python: https://www.python.org/.
- Завантаж останню стабільну версію Python для твоєї системи (зазвичай це Windows x86-64 executable installer).
- Під час встановлення ОБОВ'ЯЗКОВО постав галочку "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, давайте переконаємося у двох важливих речах:
- У вас встановлений Python (ми щойно це зробили).
- У вас встановлений
pip— це пакетний менеджер Python, який допоможе нам встановити Django. Перевірте його командою:
Якщоpip --versionpipне встановлений, його можна поставити за допомогою: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: Поради та рекомендації
Використовуйте віртуальні середовища. Хоча ми поки що не розповідали про них детально, запам’ятайте: віртуальні середовища допоможуть уникнути конфліктів між проєктами. Про це буде детально розказано в наступній лекції.
Встановлюйте останні стабільні версії. Нові версії Django і Python зазвичай містять виправлення багів та покращення. Однак будьте обережні з бета-версіями.
Документація — ваш найкращий друг. Якщо раптом щось не працює, зверніться до офіційної документації: https://docs.djangoproject.com/.
У наступній лекції ми поговоримо про віртуальні середовища і про те, як вони працюють. Це важливий крок, щоб організувати ваш проєкт і не влаштувати хаос у системі. Тож не забудьте підготувати ваше середовище для подальшого занурення в Django.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ