Как проверить версию Python на Linux и Windows
Краткий ответ: как проверить версию Python
Чтобы узнать, какая версия Python установлена, откройте терминал или командную строку и выполните одну из этих команд:
- Linux:
python3 --version - macOS:
python3 --version - Windows:
python --version(илиpy --versionс помощью средства запуска Python)
Команда выводит строку вида Python 3.12.4 или Python 3.13.1. По состоянию на 2026 год Python 3.12 и 3.13 — это текущие стабильные выпуски, поэтому большинство актуальных систем покажут версию из этого диапазона. Во многих современных дистрибутивах Linux и в macOS отдельной команды python больше не существует вовсе (поддержка Python 2 прекращена ещё в январе 2020 года) — используйте вместо неё python3.
Другие быстрые способы:
-
Явно проверить Python 3 на любой платформе:
python3 --version -
В Windows вывести список всех установленных версий с помощью средства запуска:
py --list -
Прямо из запущенной сессии Python вывести подробные сведения:
import sys print(sys.version)
Далее в этом руководстве каждый способ подробно разобран для Linux, Windows и macOS.
Введение
Python — один из самых распространённых языков программирования, поэтому разработчику важно знать, какая версия установлена в его системе. От версии Python зависит совместимость скриптов и библиотек и даже поведение самого языка. В нынешнюю эпоху Python 3.12/3.13 (2026 год) работа на поддерживаемом выпуске важна ещё и для получения обновлений безопасности и новейших возможностей языка.
Проверить версию Python несложно, но порядок действий немного различается в зависимости от операционной системы. В Linux и macOS версию обычно проверяют через терминал, а в Windows можно воспользоваться командной строкой (или PowerShell) и напрямую интерпретатором Python.
Обратите внимание: поддержка Python 2 прекращена в январе 2020 года, поэтому сегодня в Linux и macOS стандартной является команда python3. В некоторых системах отдельной команды python больше нет вовсе. Установщики для Windows, напротив, предоставляют и python, и средство запуска py.
Это руководство покажет, как проверить установленную версию Python в системах Linux, Windows и macOS, чтобы вы убедились, что среда настроена корректно для ваших проектов на Python.
Проверка версии Python в Linux
В Linux версию Python можно проверить через терминал быстро и легко. Ниже описаны разные способы узнать, какая версия Python установлена в вашей системе.
Через терминал
Версия Python по умолчанию
Чтобы проверить версию Python по умолчанию, просто откройте терминал и выполните следующую команду:
python --version
или
python -V
В современных дистрибутивах Linux (2026 год) команда python обычно указывает на Python 3 и возвращает что-то вроде Python 3.12.4. В некоторых более старых системах она всё ещё может выдать версию Python 2.x, а во многих актуальных дистрибутивах отдельной команды python вообще нет — в этом случае используйте python3 (см. ниже).
Версия Python 3
python3 — стандартная команда в современных системах Linux. Чтобы явно проверить версию Python 3, выполните следующую команду:
python3 --version
Она выведет версию Python 3.x, установленную в вашей системе.
Альтернативная команда
В некоторых дистрибутивах Linux команда python может быть привязана к Python 3, а не к Python 2. В этом случае достаточно выполнить:
python --version
и она покажет версию Python 3.
Через интерпретатор Python
Если вам удобнее проверять версию из самой среды Python, это можно сделать, запустив интерпретатор Python.
-
Откройте терминал.
-
Введите
pythonилиpython3(в зависимости от того, какую версию хотите проверить) и нажмите Enter:python -
Находясь в интерпретаторе, введите следующий код, чтобы проверить версию Python:
import sys print(sys.version) -
Версия отобразится в формате:
3.x.x (default, ...)или2.x.x (default, ...). -
Выйдите из интерпретатора, введя:
exit()
Проверка версии Python в Windows
В Windows версию Python можно проверить через командную строку или интерпретатор Python. Вот как это сделать на компьютере с Windows:
Через командную строку
Чтобы проверить версию установленного Python, откройте командную строку и используйте следующие команды:
Версия Python по умолчанию
Откройте командную строку, нажав Windows + R, введя cmd и нажав Enter. Затем введите следующую команду:
python --version
или
python -V
Она выведет версию Python, назначенную по умолчанию, например Python 3.12.4. Ту же команду можно выполнить в PowerShell.
С помощью средства запуска Python (py)
Современные установщики Windows включают средство запуска Python — py. Часто это самый надёжный способ проверить версии, особенно когда установлено несколько версий Python:
py --version
Чтобы вывести список всех версий Python, обнаруженных в системе, выполните:
py --list
Если Python не найден
Если команда python не работает и терминал возвращает ошибку о том, что Python не распознан как внутренняя или внешняя команда, значит, Python либо не установлен, либо не добавлен в системную переменную PATH.
В этом случае можно проверить наличие Python 3 такой командой:
python3 --version
Эта команда сработает, если Python 3 установлен и корректно прописан в PATH.
Через интерпретатор Python
Проверить версию Python можно и прямо из интерпретатора Python:
-
Откройте командную строку (
cmd). -
Введите
pythonи нажмите Enter. Запустится интерпретатор Python.python -
Находясь в интерпретаторе, проверьте версию, введя:
import sys print(sys.version)Это покажет полную версию Python и некоторые дополнительные сведения.
-
Выйдите из интерпретатора, введя:
exit()
Проверка версии Python в macOS
macOS во многом ведёт себя как Linux, поскольку тоже использует терминал на основе Unix. Откройте приложение Terminal (оно находится в «Программы» > «Утилиты» или доступно через Spotlight) и используйте те же команды.
Через терминал
Современные версии macOS больше не включают системную команду python (Python 2), поэтому используйте python3:
python3 --version
Она возвращает строку вида Python 3.12.4. Если вы устанавливали Python через Homebrew или официальный установщик с python.org, результат будет отражать именно эту установку.
Чтобы узнать, какой исполняемый файл Python 3 используется, выполните:
which python3
Через интерпретатор Python
Версию можно проверить и из интерпретатора — так же, как в Linux:
-
Откройте приложение Terminal.
-
Запустите Python, введя
python3и нажав Enter. -
В интерпретаторе выполните:
import sys print(sys.version) -
Выйдите с помощью
exit().

Часто задаваемые вопросы
В: Что делать, если команда «python» не распознаётся?
О: Если команда python не распознаётся, скорее всего, Python либо не установлен, либо не добавлен в переменную окружения PATH вашей системы.
-
В Windows убедитесь, что при установке Python был выбран пункт «Add Python to PATH». Если Python уже установлен, но отсутствует в PATH, возможно, каталог его установки придётся добавить в системную переменную PATH вручную.
-
В Linux Python может быть вовсе не установлен, либо вы работаете в дистрибутиве, где Python 3 доступен как
python3, а неpython. Попробуйте вместо этого командуpython3 --version. -
В macOS в последних версиях отдельной команды
pythonбольше нет. Используйтеpython3 --version, а если Python отсутствует — установите его через Homebrew или официальный установщик с python.org. -
В Windows также можно попробовать средство запуска Python командой
py --version, еслиpythonне распознаётся.
В: Как проверить, установлены ли на Linux обе версии — Python 2 и Python 3?
О: Во многих системах Linux установлены и Python 2, и Python 3, но доступ к ним может осуществляться разными командами:
- Чтобы проверить Python 2, выполните:
python --version - Чтобы проверить Python 3, выполните:
python3 --version
Если установлены обе версии, вы увидите номер каждой из них.
В: Можно ли проверить версию Python из скрипта?
О: Да, версию Python можно проверить прямо из скрипта. Для этого добавьте в свой Python-скрипт следующий код:
import sys
print(sys.version)
Он выведет версию Python, которой запущен скрипт, вместе с дополнительными сведениями.
В: Как найти путь к исполняемому файлу Python?
О: Путь к исполняемому файлу Python можно найти с помощью следующих команд:
-
В Linux и macOS:
which pythonили
which python3 -
В Windows:
where pythonили, с помощью средства запуска Python:
py --list-paths
