Содержание
Запустить Python-код можно двумя основными способами: в интерактивном режиме (интерпретатор) и выполнив готовый скрипт с расширением .py. Для этого на компьютере должна быть установлена среда выполнения Python, после чего код запускается через терминал, командную строку или специализированную среду разработки (IDE). Ниже разобраны все актуальные способы запуска — от базовых до профессиональных.
1. Установка Python и проверка среды
Прежде чем запускать код, убедитесь, что интерпретатор установлен. Для этого в терминале (Linux/macOS) или командной строке (Windows) введите:
python --version
или
python3 --version
Если версия не отображается, скачайте установщик с официального сайта. В Windows при установке обязательно отметьте опцию “Add Python to PATH” — это позволит запускать Python из любой папки.
2. Запуск в интерактивном режиме (REPL)
Интерактивный режим позволяет выполнять команды построчно и сразу видеть результат. Это полезно для тестирования небольших фрагментов кода, математических вычислений или изучения синтаксиса.
Для запуска интерактивной оболочки введите в терминале:
python
Появятся приглашения >>>, куда можно вводить выражения. Пример:
>>> print("Привет, мир!")
>>> 2 + 2
>>> exit() # выход из режима
3. Запуск скрипта из файла
Основной способ для программ длиной более нескольких строк. Создайте файл с расширением .py, например script.py, напишите код, затем в терминале перейдите в папку с файлом и выполните:
python script.py
или
python3 script.py
Вывод программы появится в том же окне терминала. Если нужно передать аргументы командной строки, они указываются после имени файла:
python script.py arg1 arg2
Внутри скрипта доступ к ним получают через sys.argv.
4. Использование IDE и редакторов кода
Современные среды разработки упрощают запуск: достаточно нажать одну кнопку (обычно зелёный треугольник или F5). Самые популярные инструменты:
- PyCharm — профессиональная IDE с отладчиком, виртуальными окружениями и автодополнением.
- Visual Studio Code — лёгкий редактор с расширением Python.
- Jupyter Notebook — запуск ячейками, идеально для анализа данных.
- IDLE — простой редактор, идущий в комплекте с Python.
Для быстрых экспериментов подойдут онлайн-среды (Replit, Google Colab), но они не подходят для серьёзных проектов с внешними зависимостями.
5. Запуск модулей и пакетов
Если вы написали библиотеку или хотите выполнить модуль как основную программу, используйте ключ -m:
python -m http.server 8000
Эта команда запускает встроенный веб-сервер. Аналогично можно запустить любой установленный модуль, например pip:
python -m pip install requests
6. Виртуальные окружения и запуск
Виртуальные окружения изолируют зависимости разных проектов. Чтобы активировать окружение и запустить скрипт в нём:
| ОС | Активация | Запуск скрипта |
|---|---|---|
| Windows | venv\Scripts\activate |
python script.py |
| macOS / Linux | source venv/bin/activate |
python script.py |
После активации в строке терминала появляется префикс (venv). Все запуски Python внутри этого терминала будут использовать только библиотеки из виртуального окружения.

7. Запуск Python на сервере и в вебе
Для запуска Python-скриптов на удалённом сервере обычно используют SSH-подключение и те же команды терминала. Для долгоживущих процессов (боты, веб-приложения) применяют менеджеры процессов:
- systemd (на Linux-серверах)
- supervisor
- gunicorn или uvicorn для веб-приложений
Если вы работаете с конструктором сайтов (например, SitePro.by или другими популярными платформами), возможность запуска произвольного Python-кода обычно отсутствует — там используются встроенные визуальные редакторы. Для серьёзных веб-проектов на Python лучше выбирать хостинг с поддержкой WSGI/ASGI, например, VPS или специализированные PaaS-решения.
При работе с CMS, где возможна интеграция Python (например, Joomla через внешние API, или более гибкие системы вроде Django/Flask), запуск скриптов происходит отдельно от самой CMS — как обычные консольные приложения или через Cron.
8. Автоматический запуск по расписанию
Чтобы скрипт выполнялся регулярно без участия человека, используются планировщики:
- Windows: Планировщик заданий — создать задачу с действием
python C:\путь\script.py - Linux/macOS: Cron — запись в crontab:
0 2 * * * /usr/bin/python3 /home/user/script.py(каждый день в 2:00)
9. Возможные ошибки при запуске и их решение
Наиболее частые проблемы начинающих:
- “python не распознан” — Python не добавлен в PATH. Переустановите с соответствующей опцией или используйте полный путь
C:\Python39\python.exe. - Ошибка синтаксиса (SyntaxError) — проверьте скобки, кавычки, отступы. Python чувствителен к пробелам.
- ModuleNotFoundError — библиотека не установлена. Установите через
pip install <module>. - Permission denied — на Linux/macOS сделайте файл исполняемым:
chmod +x script.py, затем запускайте./script.py(при наличии shebang#!/usr/bin/env python3в первой строке).
10. Какой способ выбрать в зависимости от задачи
Ниже — краткий ориентир по типичным сценариям:
| Задача | Предпочтительный способ |
|---|---|
| Проверить маленький кусочек кода | Интерактивный режим (REPL) |
| Написать программу до 200 строк | Запуск через терминал python script.py |
| Разрабатывать недельный проект | IDE (PyCharm, VS Code) с отладчиком |
| Анализ данных / прототипирование | Jupyter Notebook |
| Запустить веб-сервер или бота 24/7 | systemd / supervisor на сервере |
Освоив запуск из командной строки и в IDE, вы сможете работать с Python на любом уровне — от учебных скриптов до production-серверов. Главное — чётко понимать разницу между интерактивным режимом, выполнением файла и управлением зависимостями через виртуальные окружения.