Что нужно перед установкой
Python называют «питон» и «пайтон». Это язык программирования, а на компьютер вы устанавливаете интерпретатор: программу, которая выполняет код. Редактор помогает писать программы, pip устанавливает дополнительные библиотеки.
Для нового учебного проекта выбирайте стабильный Python 3 без пометок alpha, beta или rc. Если курс требует определённую ветку, сначала сверьте совместимость библиотек. На python.org/downloads/ есть выпуски, сроки поддержки и ссылки на загрузку. Python распространяется бесплатно; платить за установщик не нужно.
На странице выпуска проверьте требования к ОС и архитектуру: x86-64 и ARM64 обозначают разные процессоры. Для обычной установки выбирайте готовый пакет вашей системы. Исходный код и embeddable package предназначены для других задач. У файла .exe в Windows откройте свойства и вкладку цифровых подписей: издатель должен быть Python Software Foundation.
| Система | Способ | Проверка версии |
|---|---|---|
| Windows | Python Install Manager с python.org | python --version |
| macOS | Установщик .pkg с python.org или Homebrew | python3 --version |
| Ubuntu | Пакетный менеджер apt | python3 --version |
| Fedora | Пакетный менеджер dnf | python3 --version |
Как узнать, есть ли Python на компьютере
До скачивания откройте cmd через меню «Пуск» в Windows или «Терминал» на macOS и Linux. Введите команду проверки из таблицы и нажмите Enter. Номер версии означает, что интерпретатор доступен. Если команда не найдена, проверьте PATH или установите Python по инструкции ниже.
В Windows команда py list показывает версии, которыми управляет новый менеджер. Не удаляйте прежнюю установку до проверки зависимых программ. При нескольких версиях смотрите также путь интерпретатора в настройках редактора.
Как установить Python на Windows
Официальная документация рекомендует Python Install Manager. Он скачивает Python и управляет версиями. Менеджер доступен на python.org и в Microsoft Store. Ниже описана установка с сайта.
- Откройте python.org, перейдите в Downloads и выберите Python Install Manager для Windows.
- Запустите скачанный пакет и нажмите «Install». Дождитесь завершения установки.
- Откройте новое окно cmd или PowerShell. Выполните py install default, чтобы установить Python выбранной по умолчанию стабильной ветки.
- Введите python --version. Убедитесь, что команда выводит номер установленной версии.
- Посмотрите список версий командой py list. Для первого проекта оставьте выбранную установку и переходите к запуску программы.
Как установить другую версию Python
Команда py list --online показывает доступные выпуски. Чтобы установить нужную версию Python, укажите её идентификатор после py install. Скопируйте идентификатор из списка, сверив его с требованиями проекта.
Если команда py вызывает старый запускатель, используйте pymanager вместо py. Менеджер и прежний запускатель могут конфликтовать по имени команды.
Если инструкция показывает Install Now
В старом установщике .exe были кнопка Install Now и галочка Add Python to PATH. Они относятся к другому способу установки. В Python Install Manager искать их не нужно. Перед загрузкой проверьте требования выбранного выпуска к вашей Windows.
py install default
python --version
py list
Как установить Python на macOS
На Mac Python устанавливают стандартным пакетом .pkg с python.org. Выберите загрузку для macOS, откройте файл и прочитайте требования установщика. Сборка universal2 предназначена для поддерживаемых компьютеров Apple Silicon и Intel.
Пройдите шаги мастера, примите лицензию и нажмите «Install». Для этого способа потребуется учётная запись с правами администратора. Затем откройте установленную папку Python в Applications и запустите Install Certificates.command. Этот шаг настраивает корневые сертификаты для защищённых соединений.
В новом терминале выполните python3 --version. Системную установку Apple не удаляйте и не заменяйте вручную: её могут использовать инструменты macOS.
Вариант через Homebrew
Если Homebrew уже настроен, выполните brew install python3, затем python3 --version. Для учебного проекта выберите один способ установки. Если использовали и пакет с сайта, и Homebrew, проверьте выбранный интерпретатор в редакторе.
brew install python3
python3 --version
Как установить Python на Linux
В Ubuntu и Fedora Python обычно уже входит в систему. Начните с python3 --version. Пакетный менеджер дистрибутива устанавливает системные компоненты, а pip работает с библиотеками проекта. Не заменяйте системный Python ради учебного задания.
Ubuntu
В Ubuntu пакет python3-full включает интерпретатор, стандартную библиотеку, venv и IDLE. Для pip добавьте python3-pip. Сначала обновите список пакетов: sudo apt update. Затем выполните sudo apt install python3-full python3-pip. Для изменения системных пакетов нужны права администратора.
Debian, Fedora и Arch Linux
В Debian выполните sudo apt update, затем sudo apt install python3 python3-venv python3-pip. В Fedora при отсутствии интерпретатора используйте sudo dnf install python3. После установки проверьте python3 --version.
В Arch Linux выполните sudo pacman -Syu python. Команда одновременно обновляет систему и устанавливает пакет python. Прочитайте список изменений перед подтверждением. Не заменяйте её на pacman -Sy python: частичное обновление может нарушить зависимости.
sudo apt update
sudo apt install python3-full python3-pip
python3 --version
Первый запуск: интерактивная оболочка и файл программы
После установки Python запустите командой python в Windows или python3 в macOS и Linux. Приглашение >>> означает, что интерпретатор ждёт код. Введите print(2 + 3) и нажмите Enter. На экране появится 5.
В интерактивном режиме можно сразу проверять выражения. Команды pip вводите в обычный терминал, а не после >>>. Чтобы выйти из оболочки, введите quit().
Как сохранить и запустить файл с кодом
Создайте текстовый файл hello.py. Скопируйте пример выше: он рассчитывает стоимость условной покупки. Числа учебные, их можно менять. Сохраните файл перед запуском.
Откройте терминал в папке с файлом. В Windows выполните python hello.py, в macOS и Linux выполните python3 hello.py. Результат примера равен 360. Значит, файл найден и код выполнен.
Проверьте расширение: нужен hello.py, а не hello.py.txt. Если вывод не изменился после правки числа, сохраните файл и повторите запуск.
Когда удобен IDLE
IDLE объединяет редактор и интерактивную оболочку. В Windows запустите python -m idlelib, на macOS используйте приложение IDLE из папки Python в Applications. В Ubuntu IDLE входит в python3-full.
Выберите File → New File, введите код примера и сохраните его как hello.py. Команда Run → Run Module или клавиша F5 запускает файл. Результат появится в окне Shell.
price = 120
count = 3
print(price * count)
Настройка VS Code и PyCharm
Редактор и расширение Python не заменяют интерпретатор. Установите его до настройки VS Code. Если вы создали окружение .venv, выбирайте интерпретатор из этой папки. После смены окружения откройте новый терминал редактора.
- Установите VS Code с официального сайта и откройте папку с учебной программой.
- В разделе расширений найдите Python от Microsoft и установите его.
- Откройте палитру команд и выберите «Python: Select Interpreter». Укажите интерпретатор вашего проекта.
- Откройте файл программы, сохраните изменения и нажмите кнопку «Run Python File».
- Посмотрите результат во встроенном терминале. Он должен совпасть с запуском того же файла из командной строки.
Как подключить интерпретатор в PyCharm
В PyCharm от JetBrains откройте Settings, затем Python → Interpreter. Нажмите Add Interpreter → Add Local Interpreter. Для готового окружения выберите Python и укажите .venv\Scripts\python.exe в Windows или .venv/bin/python в macOS и Linux.
Для нового окружения выберите Virtualenv, базовый интерпретатор и пустой каталог. Подтвердите настройку кнопкой OK. Если появилась ошибка Invalid environment, проверьте путь и совместимость версии Python с вашей IDE.
Виртуальное окружение и установка библиотек
Окружение отделяет библиотеки одного проекта от другого. В папке проекта на Windows выполните py -m venv .venv. На macOS и Linux используйте python3 -m venv .venv. Название .venv обозначает каталог окружения.
В cmd активируйте его командой .venv\Scripts\activate.bat. В PowerShell используйте .\.venv\Scripts\Activate.ps1. В bash или zsh выполните source .venv/bin/activate. После активации команда python относится к окружению проекта.
Проверьте pip командой python -m pip --version. Для примера установите библиотеку Requests через python -m pip install requests. Запуск pip через выбранный интерпретатор помогает избежать путаницы между установками.
В cmd проверьте путь через where python, в bash или zsh через which python. Среди результатов должен быть путь внутри .venv. Команда deactivate отключает окружение; в новом терминале активируйте его снова.
Список зависимостей requirements.txt
Команда python -m pip freeze > requirements.txt сохраняет установленные пакеты и версии. На другом компьютере создайте окружение и выполните python -m pip install -r requirements.txt. Сам каталог .venv в систему контроля версий не добавляйте.
При переносе проекта сверяйте также версию Python и операционную систему. Файл зависимостей сам по себе не гарантирует одинаковую работу программы.
Что делать, если Python не запускается
Сопоставьте сообщение об ошибке с таблицей. Меняйте одну настройку за раз и повторяйте запуск.
| Что происходит | Что проверить | Следующий шаг |
|---|---|---|
| Команда python не найдена | Систему и способ установки | На macOS и Linux попробуйте python3. В Windows откройте новый терминал и проверьте py. |
| В Windows запускается прежний py | Конфликт запускателей | Используйте pymanager для команд нового менеджера. |
| Пакет установлен, но импорт не работает | Выбранное окружение | Сравните интерпретатор редактора и путь из python -m pip --version. |
| Не удаётся открыть файл программы | Папку терминала и имя файла | Перейдите в папку программы, проверьте расширение и сохранение документа. |
| Команда pip вызывает SyntaxError | Приглашение >>> | Вернитесь в обычный терминал и выполните команду там. |
| Новая программа выводит старый результат | Сохранение и путь запуска | Сохраните изменения и убедитесь, что запускаете нужный файл. |
| pip сообщает externally-managed-environment | Устанавливаете ли вы пакет в системный Python | Создайте .venv, активируйте его и повторите python -m pip install requests. |
| PowerShell запрещает Activate.ps1 | Можно ли обойтись без активации | Запускайте интерпретатор напрямую: .\.venv\Scripts\python.exe -m pip --version. |
Настройка переменной среды PATH
PATH перечисляет папки, где оболочка ищет команды. Если Windows открывает магазин вместо Python, найдите в «Пуске» раздел «Управление псевдонимами выполнения приложений». Включите псевдонимы Python (default). Если они уже включены, выключите и включите снова.
Откройте изменение переменных среды своей учётной записи. В пользовательском Path проверьте запись %UserProfile%\AppData\Local\Microsoft\WindowsApps. Для дополнительных команд менеджер предлагает %LocalAppData%\Python\bin. Сохраняйте остальные пути, затем откройте новый терминал и повторите python --version.
Если работает старый запускатель py, используйте pymanager для управления версиями. В cmd команда where python покажет найденные пути, а в PowerShell используйте where.exe python. Так можно обнаружить конфликт установок.
Что делать после установки
Когда пример заработал, попробуйте расчёт суммы заказа или обработку списка товаров. Задайте входные данные и ожидаемый результат. Затем проверьте пустой список и неверный ввод: это первые тесты вашей программы.
Если вы готовите сайт или сервис, посмотрите услугу «разработка веб-приложений»: /uslugi/veb-prilozheniya/. Для обсуждения подготовьте описание пользователей, действий и данных. Итоговую цену называем после брифа.