Windows

Установка и настройка инструментов разработки на Windows

Это руководство поможет вам быстро установить и корректно настроить основные инструменты для разработки (Git, Node.js, Python, JDK) на операционной системе Windows, включая настройку переменных среды PATH.

Обновлено 8 апреля 2026 г.
15-20 мин
Низкая
FixPedia Team
Применимо к:Windows 10Windows 11

Введение / Зачем это нужно

Настройка рабочего окружения (dev environment) — первый и обязательный шаг для любого разработчика на Windows. Правильно установленные инструменты позволяют работать с системами контроля версий (Git), писать скрипты (Python), создавать веб-приложения (Node.js) или корпоративные приложения (Java). Этот гайд описывает универсальный набор инструментов для большинства современных проектов. После выполнения вы получите полностью рабочую командную строку с доступом ко всем ключевым утилитам.

Требования / Подготовка

  1. Операционная система: Windows 10 (версия 1903 и выше) или Windows 11.
  2. Права доступа: Учётная запись с правами администратора для установки ПО.
  3. Интернет: Стабильное подключение для загрузки установщиков (размеры: 50-300 МБ на инструмент).
  4. Антивирус: Временно можно отключить, если возникают ложные срабатывания при установке JDK или компиляторов.

Шаг 1: Подготовка системы и права администратора

Прежде чем устанавливать ПО, убедитесь, что система обновлена. Откройте Параметры Windows → Обновление и безопасность → Центр обновления Windows и установите все доступные обновления. Это предотвратит конфликты с системными библиотеками (например, VC++ Redistributable). Для всех дальнейших шагов вам потребуются права администратора.

Шаг 2: Установка Git для Windows

Git — это основа Collaborative Development. Установка под Windows несколько отличается от Linux/macOS.

  1. Перейдите на официальный сайт Git и скачайте 64-битный установщик.
  2. Запустите .exe файл. На этапе "Select Components" обязательно выберите:
    • Git Bash Here и Git GUI Here (удобные контекстные меню).
    • Git LFS (Large File Support), если планируете работать с большими бинарными файлами.
  3. На шаге "Choosing the default editor" выберите вашу любимую редакторскую программу (например, VS Code или Notepad++).
  4. Ключевой шаг: В разделе "Adjusting your PATH environment" выберите "Git from the command line and also from 3rd-party software". Это добавит git.exe в системный PATH, и команда git будет доступна из любого терминала (CMD, PowerShell, VS Code).
  5. Остальные опции можно оставить по умолчанию. Завершите установку.

Шаг 3: Установка Node.js и npm

Node.js включает в себя менеджер пакетов npm, необходимый для фронтенд- и бэкенд-разработки на JavaScript.

  1. Откройте nodejs.org и скачайте LTS-версию (Long-Term Support, стабильную).
  2. Запустите установщик (.msi). Процесс стандартный: Next → Next.
  3. Важно: Установщик Node.js автоматически добавляет пути к node.exe и npm.cmd в системную переменную PATH. Никаких дополнительных действий не требуется.
  4. После установки откройте новый терминал (старый не увидит изменения) и проверьте:
    node -v
    npm -v
    
    Вы должны увидеть номера версий (например, v20.11.0 и 10.2.4).

Шаг 4: Установка Python

Python используется для скриптинга, data science, веб-бэкенда (Django, FastAPI) и автоматизации.

  1. Скачайте установщик с python.org/downloads. Выбирайте последнюю стабильную версию (например, 3.12.x).
  2. КРИТИЧЕСКИ ВАЖНЫЙ ШАГ: На самом первом окне установщика обязательно отметьте галочку внизу:

    "Add python.exe to PATH" (Добавить python.exe в PATH). Если вы это пропустите, команда python не будет работать в командной строке, и потребуется ручная настройка переменных среды.

  3. Выберите "Customize installation". На следующем экране убедитесь, что все опции, включая pip и tcl/tk and IDLE, отмечены.
  4. Укажите путь установки (по умолчанию C:\Users\<User>\AppData\Local\Programs\Python\Python312).
  5. Завершите установку. Проверьте в новом терминале:
    python --version
    pip --version
    

Шаг 5: Установка JDK (Java Development Kit)

JDK требуется для разработки на Java, Kotlin, Scala и работы с инструментами на базе JVM (например, Android Studio, Gradle, Tomcat).

  1. Перейдите на adoptium.net (рекомендуется) или oracle.com/java/technologies/downloads.
  2. Выберите LTS-версию (например, Temurin 17 или 21) и скачайте установщик .msi для Windows x64.
  3. Запустите установку. Примите лицензионное соглашение.
  4. Важно: На шаге "Custom Setup" убедитесь, что выбрана опция "Set JAVA_HOME variable" и "Update PATH variable". Это создаст системную переменную JAVA_HOME и добавит bin в PATH.
  5. После установки проверьте:
    java -version
    javac -version
    
    Обе команды должны выводить одинаковую версию (например, openjdk 17.0.10).

Шаг 6: Проверка и финальная настройка PATH

После установки всех инструментов необходимо проверить, что все команды доступны глобально.

  1. Закройте все открытые окна терминала (CMD, PowerShell, Git Bash) и откройте новое. Это критически важно, так как переменные среды загружаются при запуске сессии.
  2. Выполните последовательно:
    git --version
    node -v
    npm -v
    python --version
    pip --version
    java -version
    javac -version
    
    Каждая команда должна вернуть номер версии, а не ошибку 'command' is not recognized....
  3. Если какая-то команда не найдена, проверьте PATH вручную:
    • Нажмите Win + R, введите sysdm.cpl, нажмите Enter.
    • Перейдите на вкладку "Дополнительно""Переменные среды".
    • В разделе "Системные переменные" найдите переменную Path, отредактируйте её.
    • Убедитесь, что в списке присутствуют пути к bin-директориям установленных инструментов (например, C:\Program Files\Git\cmd, C:\Users\<User>\AppData\Local\Programs\Python\Python312\, C:\Program Files\nodejs\, C:\Program Files\Java\jdk-17.0.10\bin).
    • Добавьте недостающие, нажмите OK, перезапустите терминал.

Проверка результата

Успешная настройка подтверждается, если в любом новом окне PowerShell, CMD или Git Bash доступны все команды из списка выше. Вы можете сразу приступить к клонированию репозитория (git clone), созданию проекта на Node.js (npm init) или запуску Python-скрипта (python script.py).

Возможные проблемы

  • Ошибка python не найден, но python3 работает: Некоторые установщики Python создают команду python3. Для совместимости создайте символическую ссылку или добавьте алиас в профиле PowerShell.
  • Конфликт версий Python: Если у вас установлено несколько версий Python, команда python будет запускать ту, путь к которой стоит первым в переменной PATH. Упорядочивайте пути вручную.
  • Права доступа при установке JDK: Установка в C:\Program Files\ требует прав администратора. Если установка прошла без прав, переместите папку JDK в C:\Java\jdk-... и вручную обновите JAVA_HOME и PATH.
  • Устаревшие пути в PATH: Если вы удаляли и переустанавливали инструменты, в PATH могли остаться "битые" ссылки. Очистите несуществующие пути через редактор переменных среды.

Часто задаваемые вопросы

Нужно ли устанавливать все инструменты сразу?
Что делать, если команда не найдена после установки?
Можно ли использовать WSL вместо нативных инструментов?

Полезное

Подготовка системы и права администратора
Установка Git для Windows
Установка Node.js и npm
Установка Python
Установка JDK (для Java/Kotlin разработки)
Проверка и финальная настройка PATH