Як запустити скрипт Python у Windows, macOS і Linux

Як запустити скрипт Python: способи для Windows, macOS і Linux

Як запустити скрипт Python — це перше питання, з якого починається робота з більшістю навчальних прикладів, автоматизації та невеликих утиліт. Найпростіший спосіб залежить від того, чи вже встановлено Python, яку операційну систему ви використовуєте і чи потрібні скрипту додаткові бібліотеки.

Найпростіший спосіб запустити скрипт Python

Найнадійніший варіант для більшості випадків — запускати скрипт із термінала або командного рядка командою python або python3 разом із назвою файла.

  • Відкрийте термінал, PowerShell або командний рядок.
  • Перейдіть у папку зі скриптом.
  • Виконайте команду: python script.py або python3 script.py.

Перевірка проста: якщо скрипт запускається, у вікні з’являється його результат або новий рядок без помилки. Якщо система пише, що команда не знайдена, Python або не встановлено, або він не доданий у PATH.

Як запустити скрипт Python у Windows

Як запустити скрипт Python у Windows найзручніше через Command Prompt або PowerShell, а для коротких тестів інколи підходить і подвійний клік по файлу.

Запуск через командний рядок

У Windows часто працює команда py script.py, бо вона викликає встановлений Python Launcher. Якщо його немає, використовуйте python script.py.

  • Відкрийте папку зі скриптом.
  • У рядку адреси введіть cmd або відкрийте PowerShell.
  • Запустіть файл потрібною командою.

Якщо скрипт не стартує, перевірте, чи виводиться версія Python командою python –version або py –version. Коли версія не показується, найчастіше потрібно перевстановити Python і позначити опцію додавання до PATH.

Запуск подвійним кліком

Подвійний клік підходить лише для простих сценаріїв без введення даних з клавіатури. Вікно може одразу закритися після завершення, тому для перевірки корисно додати в кінець скрипта паузу або запускати його з термінала.

Як запустити скрипт Python у macOS і Linux

Як запустити скрипт Python у macOS і Linux найчастіше вирішується через Terminal, де команда python3 script.py є стандартною для сучасних систем.

  • Відкрийте Terminal.
  • Перейдіть у папку зі скриптом командою cd.
  • Запустіть файл через python3 script.py.

На macOS стара команда python може вказувати на системну версію або не працювати як очікується, тому безпечніше використовувати саме python3. У Linux також варто перевірити версію командою python3 –version.

Що робити, якщо скрипт не запускається

Як запустити скрипт Python без помилок часто зводиться до кількох перевірок: правильна команда, правильна папка, правильна версія Python і наявність залежностей.

  • Помилка про відсутню команду. Перевірте встановлення Python і змінну PATH.
  • Помилка про файл. Переконайтеся, що ви перебуваєте в тій самій папці, де лежить .py-файл.
  • Помилка модулів. Встановіть потрібні бібліотеки через pip або активуйте віртуальне середовище.
  • Скрипт відкрився і закрився. Запускайте його з термінала, щоб побачити повідомлення про помилку.

Безпечний перший крок — запустити простий тестовий файл із одним рядком, наприклад виведенням тексту. Якщо він працює, проблема не в Python, а в самому скрипті або його залежностях.

Коли варто використовувати віртуальне середовище

Як запустити скрипт Python із віртуальним середовищем потрібно знати тоді, коли проєкт використовує сторонні пакети і ви не хочете змішувати їх із системними бібліотеками.

  • Створіть середовище командою python -m venv venv або python3 -m venv venv.
  • Активуйте його перед запуском скрипта.
  • Встановіть залежності через pip уже всередині цього середовища.
  • Запустіть файл звичною командою python script.py.

Перевірка успіху тут проста: якщо після активації середовища команда python –version показує потрібну версію, а pip list бачить встановлені пакети, запуск відбувається в правильному оточенні.

Для більшості користувачів найкраща схема однакова: відкрити термінал, перейти в папку зі скриптом, перевірити версію Python і запустити файл через python або python3. Саме цей спосіб найменше залежить від налаштувань системи й найкраще підходить для діагностики помилок.