Как проверить версию Python на Linux и Windows

2024-11-28 · Обновлено 2026-07-06

Краткий ответ: как проверить версию 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.

  1. Откройте терминал.

  2. Введите python или python3 (в зависимости от того, какую версию хотите проверить) и нажмите Enter:

    python
    
  3. Находясь в интерпретаторе, введите следующий код, чтобы проверить версию Python:

    import sys
    print(sys.version)
    
  4. Версия отобразится в формате: 3.x.x (default, ...) или 2.x.x (default, ...).

  5. Выйдите из интерпретатора, введя:

    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:

  1. Откройте командную строку (cmd).

  2. Введите python и нажмите Enter. Запустится интерпретатор Python.

    python
    
  3. Находясь в интерпретаторе, проверьте версию, введя:

    import sys
    print(sys.version)
    

    Это покажет полную версию Python и некоторые дополнительные сведения.

  4. Выйдите из интерпретатора, введя:

    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:

  1. Откройте приложение Terminal.

  2. Запустите Python, введя python3 и нажав Enter.

  3. В интерпретаторе выполните:

    import sys
    print(sys.version)
    
  4. Выйдите с помощью exit().

Проверка версии Python в Linux и Windows

Часто задаваемые вопросы

В: Что делать, если команда «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