Як перевірити версію Python у Windows, Linux і macOS [2023]

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

Вперше Python був представлений 20 лютого 1991 року розробником Гвідо ван Россумом. Цікаво, що під час створення цієї мови програмування Россум захоплювався комедійним серіалом BBC “Літаючий цирк Монті Пайтона”. Саме тому він обрав таку загадкову та унікальну назву для своєї розробки.

Ця багатоцільова мова програмування має величезну базу користувачів, і можливо, ви навіть не підозрюєте, що взаємодієте з нею через рекомендації фільмів на Netflix. Крім того, Python відіграє важливу роль у створенні програмного забезпечення для автомобілів з автопілотом.

Ось деякі з можливостей, які відкриває Python:

  • Веб-розробка: Python використовується для створення серверної частини веб-сайтів (процесів, які невидимі користувачам). Такі фреймворки, як Flask та Django, є широко використовуваними інструментами для розробки API та серверних частин.
  • Автоматизація та скрипти: Python є незамінним помічником у автоматизації рутинних завдань. Як новачки, так і досвідчені програмісти можуть використовувати Python для автоматизації різноманітних операцій, таких як надсилання електронних листів, збір даних з інтернету, сортування та завантаження інформації.
  • Аналіз даних та машинне навчання: Python став однією з найпопулярніших мов програмування серед дослідників даних. Він дозволяє аналітикам створювати візуалізації даних, проводити складні статистичні розрахунки, обробляти, аналізувати та багато іншого.
  • Тестування програмного забезпечення та створення прототипів: У процесі розробки програмного забезпечення Python допомагає відстежувати помилки, проводити тестування та контролювати процес створення. Розробники можуть автоматизувати тестування нових систем і програм, використовуючи можливості Python.
  • Бізнес-застосунки: Python знаходить широке застосування у діловому світі. Він використовується для створення програм для електронної комерції, систем управління клієнтами та ERP-систем. Python пропонує рішення для розробки легко читабельних, розширюваних та масштабованих програм завдяки платформам, як Tryton.

Чому Python такий популярний?

  • Універсальність: На відміну від інших мов програмування, які часто мають обмежений спектр застосування, Python є дуже універсальним і може використовуватися у багатьох сферах.
  • Велика кількість бібліотек та модулів: Сторонні розробники створили безліч бібліотек та модулів, які розширюють можливості Python. Наприклад, Django дозволяє спростити веб-розробку на серверній частині.
  • Простота: Python є легкою для вивчення мовою програмування, яка нагадує природну мову. Це робить її доступною навіть для новачків.
  • Велика та активна спільнота: Розробка програмного забезпечення іноді може бути складною. Велика та активна спільнота користувачів Python завжди готова допомогти та поділитися знаннями.
  • Відкритий вихідний код: Python є безкоштовною мовою програмування з відкритим вихідним кодом. Це дозволяє інженерам налаштовувати існуючий код, розповсюджувати та створювати нові рішення та додатки.

Python 2 і Python 3: в чому різниця?

Мова програмування Python значно еволюціонувала протягом більш ніж трьох десятиліть свого існування. Важливо перевіряти версію Python, щоб переконатися, що ви використовуєте Python 2 або Python 3, і таким чином гарантувати створення рішень без помилок, незалежно від того, чи ви розробник, чи експерт з аналізу даних.

Python 2 і Python 3 – це основні версії, і досі точаться дискусії щодо того, яка з них краща. Давайте розглянемо основні відмінності між ними.

Python 2

Python 2 був представлений у 2000 році компанією BeOpen Python Labs. Ця версія була розроблена для полегшення вивчення Python.

Саме завдяки Python 2 були впроваджені технічні деталі пропозицій щодо удосконалення Python (PEP). У січні 2020 року підтримку Python 2 було припинено. Це означає, що ця версія більше не отримуватиме оновлень, виправлень безпеки, нових функцій та виправлень помилок.

Python 3

Python 3 був випущений у 2008 році. Ця версія була розроблена для усунення основних недоліків Python 2. Python 3 позбувся повторюваних модулів і конструкцій, які були присутні у попередніх версіях.

Видалення дублікатів інструментів у Python 3 призвело до того, що частина коду Python 2 стала несумісною з Python 3. На щастя, Python випустив інструмент 2to3, який автоматично перетворює код Python 2 на синтаксис Python 3.

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

Порівняння Python 2 Python 3
Рік випуску 2000 2008
Підтримка Підтримка припинена у 2020 Розробка та підтримка Python 3 триває
Ключове слово “Друк” “Друк” не є функцією, але є оператором “Друк” вважається функцією
Складність синтаксису Більш складний Менш складний
Зберігання рядків За замовчуванням рядки зберігаються як ASCII За замовчуванням рядки зберігаються як UNICODE

Передумови для перевірки версії Python

Ви можете отримати доступ до вікна терміналу/консолі за допомогою цих команд у Windows, Linux та macOS:

  • Windows: Win+R > введіть powershell > Enter/OK
  • Linux: Ctrl-Alt-T, Ctrl-Alt-F2
  • macOS: Finder > Програми > Утиліти > Термінал

Тепер, коли ви знаєте про існування двох основних версій Python, давайте дізнаємося, як перевірити версію на вашому комп’ютері.

Python 3 не є зворотно сумісним з Python 2. Це означає, що код, написаний на Python 2, може не працювати належним чином у Python 3.

Коли ви перевіряєте версію Python на своєму комп’ютері, версія буде представлена у трьох розділах, розділених крапкою.

  • Основна версія
  • Друга версія
  • Мікроверсія

Наприклад, у версії Python 3.8.10, 3 – основна версія, 8 – допоміжна версія, а 10 – мікроверсія. Останній розділ версії Python відображає останні оновлення та виправлення.

Python 3.7.1 сумісний з Python 3.8.10, оскільки вони належать до однієї основної версії (3). Однак Python 2.7 несумісний з Python 3.8.

Перевірка версії Python у Windows

Відкрийте Windows PowerShell, виконавши такі кроки:

Win+R > введіть powershell > Enter/OK

Тепер введіть у командний рядок:

python –version

Якщо на вашому комп’ютері встановлено Python, версія з’явиться у наступному рядку.

Перевірка версії Python у Linux

У більшості сучасних операційних систем Linux Python вже встановлено.

Щоб відкрити командний рядок на комп’ютері з Linux, скористайтеся комбінацією клавіш Ctrl+Alt+T.

Використовуйте цю команду для відображення версії Python:

python3 --version

Або

python --version

Друга команда перевіряє, чи встановлено Python 2.

Якщо встановлено Python 3, ви отримаєте щось подібне до цього:

Перевірка версії Python на MacOS

Ви можете швидко отримати доступ до терміналу на MacOS за допомогою наступної комбінації клавіш:

Finder > Програми > Утиліти > Термінал

Використовуйте цю команду, щоб перевірити версію Python:

python3 --version

Або

python --version

Друга команда перевіряє, чи встановлено Python 2.

Якщо у вас встановлено Python 2 і 3, ви отримаєте результат, подібний до цього:

Перевірка версії Python у сценарії

Під час кодування важливо перевіряти версію Python у вашому сценарії, щоб уникнути несумісності та збоїв під час виконання коду.

Така перевірка є особливо важливою, якщо на комп’ютері встановлено кілька версій Python.

Незалежно від того, яку операційну систему ви використовуєте (Windows, Linux або macOS), ви можете скористатися наступною командою для перевірки версії у вашому сценарії:

import sys

print (sys.version)

Що відбудеться, якщо на одному комп’ютері встановлено дві різні версії Python, і ви запустите ці команди?

Python 2 і Python 3 можуть працювати одночасно на вашому комп’ютері. Це можливо, оскільки деякі програми можуть використовувати Python 2, тоді як інші розроблені на Python 3.

Щоб перевірити, чи встановлено дві версії Python на вашому комп’ютері, скористайтеся такими командами:

python3 --version

Або

python --version

Друга команда перевіряє, чи встановлено Python 2.

Якщо обидві версії встановлені в macOS, ви отримаєте результат, схожий на цей скріншот:

Висновок

Python продовжує забезпечувати роботу таких популярних соціальних мереж, як Instagram, розважальних платформ, як Spotify, і сервісів для замовлення поїздок, як Uber. Якщо ви хочете створювати подібні або навіть кращі платформи, Python є чудовим вибором.

Тепер ви знаєте, як легко перевірити версію Python, незалежно від операційної системи, яку ви використовуєте. Хоча більшість переходить на Python 3, ви все ще можете зустріти програми, розроблені на Python 2. Хороша новина полягає в тому, що Python має різноманітні фреймворки, які можна використовувати для створення різних видів програм.

Ви також можете дізнатися, як встановити Python 3 на CentOS, Ubuntu та Windows.