🧙 Садовник: уточнил шаги, добавил проверки и обоснования. Примите, если полезно.
#1Создай короткий путь без пробелов, кириллицы и облачной синхронизации. Это снизит шанс странных проблем с путями и доступом.
- –Папка будет лежать не на Рабочем столе
- –Путь не содержит пробелов и кириллицы
Windows: winget уже встроен в систему. Проверь командой ниже.
macOS: поставь Homebrew — команда установки есть на главной странице. После установки выполни две строки, которые он напечатает для PATH, иначе brew может не попасть в терминал.
- –Команда пакетного менеджера твоей системы отвечает версией
- –На macOS выполнены строки про PATH после установки
Windows: команда ниже. При ручной установке отметь галочку Add to PATH.
macOS: brew install --cask visual-studio-code. При ручной установке перенеси приложение в Applications.
- –VS Code запускается
- –В окне About видна версия редактора
Открой новый терминал — старый не знает об изменении PATH.
Windows: если команда не найдена, переустанови VS Code с галочкой Add to PATH.
macOS: открой VS Code, нажми Cmd+Shift+P и выполни команду Shell Command: Install 'code' command in PATH.
- –Команда напечатала три строки: версию, хеш коммита и архитектуру
- –Терминал был открыт заново после установки
Команда одинаковая на Windows и macOS.
Расширение даёт подсветку, переход к определению, запуск и отладку. Вместе с ним автоматически приезжает Pylance — проверка типов и автодополнение.
- –В панели Extensions расширение Python отмечено как установленное
- –Появился Pylance как зависимость
Команда одинаковая на обеих системах.
Линтер и форматтер в одном инструменте. Тот же самый, который будет проверять код в проекте, — важно, чтобы редактор и проект ругались одинаково.
- –Ruff виден в списке установленных расширений
Команда одинаковая на обеих системах.
Docker покажет контейнеры и их логи прямо в редакторе. GitLens показывает, кто и когда менял конкретную строку.
- –Оба расширения в списке установленных
Windows: Ctrl + ` (клавиша с обратным апострофом, слева от единицы).
macOS: Ctrl + ` (именно Control, не Command).
Либо меню View → Terminal на обеих системах.
- –Терминал открылся в нижней части окна редактора
- –В нём виден путь к текущей папке
В правом верхнем углу панели терминала написано имя оболочки. Запомни его.
Windows: обычно PowerShell, реже Command Prompt или Git Bash.
macOS: по умолчанию zsh. Проверить можно командой echo $SHELL.
- –Ты можешь назвать, какая оболочка у тебя запущена
- –Понимаешь, что команды из интернета могут быть написаны под другую
Нужна версия 3.12 или новее.
Windows: команда python --version. Ставь Python с python.org, не из Microsoft Store. При установке отметь Add python.exe to PATH.
macOS: команда python3 --version — именно python3. Системный Python старый и трогать его нельзя — ставь свой: brew install python@3.12 либо позже через uv python install 3.12.
- –Команда напечатала версию 3.12 или выше
- –Это не системный Python и не версия из Microsoft Store
Команда покажет все найденные интерпретаторы в порядке приоритета. Первый в списке — тот, который запустится.
Windows: where python
macOS: which -a python3
- –Ты видишь список найденных интерпретаторов
- –Понимаешь, какой из них запускается по умолчанию
Windows: при установке можно оставить настройки по умолчанию — вместе с git приедет Git Bash.
macOS: проще всего xcode-select --install — git входит в Command Line Tools. Либо свежее версией: brew install git.
- –Команда напечатала версию git
Windows: скачать с сайта или winget install Docker.DockerDesktop.
macOS: brew install --cask docker-desktop. При ручной загрузке выбери правильную сборку: Apple Silicon для M1–M4 или Intel для старых машин. Посмотреть свой процессор: через «Об этом Mac».
На обеих системах Docker должен быть не просто установлен, а запущен — значок кита в трее или в верхней панели.
- –Команда скачала образ и напечатала приветствие
- –Значок Docker активен, а не серый
- –На macOS скачана сборка под свой процессор
Windows: winget install astral-sh.uv
macOS: brew install uv либо официальный установщик: curl -LsSf https://astral.sh/uv/install.sh | sh
После установки закрой терминал и открой заново.
- –Установка завершилась без ошибок
- –Терминал открыт заново после установки
Команда одинаковая на обеих системах.
Если команда не найдена, терминал ещё помнит старый PATH. Закрой все терминалы и открой новый. На macOS при установке через скрипт проверь, что в PATH добавился ~/.local/bin.
- –Команда напечатала версию uv
Никаких пробелов, никакой кириллицы, не на Рабочем столе и не в облачной папке.
Windows: mkdir C:\dev\shop — не в OneDrive.
macOS: mkdir -p ~/dev/shop.
- –Папка создана в локальном коротком пути
- –Путь не содержит пробелов и кириллицы