Вы можете проверить версию Python, установленную на вашей системе, с помощью командной строки (Terminal в macOS/Linux, Command Prompt или PowerShell в Windows).
Вот несколько способов:
1. Использование флага —version (самый распространенный и рекомендуемый)
Это наиболее прямой и универсальный способ.
Откройте командную строку (или терминал) и введите:
Bash
Python —version
Или, если у вас несколько версий Python, и вы используете Python Launcher для Windows (py) или специфичные команды для Python 3:
Bash
Py —version # Для Windows, если python —version не работает
Bash
Python3 —version # На Linux/macOS, если python —version показывает Python 2.x
Примеры вывода:
- Python 3.9.7 Python 3.10.12 Python 2.7.18 (если установлена Python 2)
2. Запуск интерактивного интерпретатора Python
Когда вы просто вводите python (или py, python3) без аргументов, вы запускаете интерактивный интерпретатор Python. При его запуске в первой строке выводится информация о версии.
Откройте командную строку и введите:
Bash
Python
Или
Bash
Py
Или
Bash
Python3
Пример Вывода:
Python 3.10.12 (main, Oct 28 2023, 19:33:04) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Первая строка Python 3.10.12 … показывает версию.
Чтобы выйти из интерактивного интерпретатора, наберите exit() и нажмите Enter, или нажмите Ctrl+Z (в Windows) / Ctrl+D (в Linux/macOS) и затем Enter.
3. Использование модуля Sys в Python-скрипте
Вы также можете проверить версию Python программно, внутри самого скрипта, используя модуль sys. Это полезно, если вам нужно, чтобы ваш код вел себя по-разному в зависимости от версии Python.
Создайте файл, например, check_version. py:
Python
Import sys
Print(f"Версия Python: {sys. version}")
Print(f"Основная версия: {sys. version_info. major}")
Print(f"Минорная версия: {sys. version_info. minor}")
Print(f"Микро-версия (патч): {sys. version_info. micro}")
Запустите этот скрипт из командной строки:
Bash
Python check_version. py
Пример Вывода:
Версия Python: 3.10.12 (main, Oct 28 2023, 19:33:04) [GCC 11.2.0]
Основная версия: 3
Минорная версия: 10
Микро-версия (патч): 12
Что делать, если команда Python не работает?
Если при вводе python —version вы получаете ошибку "Python не является внутренней или внешней командой…", это означает, что путь к исполняемому файлу Python не добавлен в системную переменную PATH вашей операционной системы.
В этом случае вам нужно либо:
Переустановить Python, убедившись, что вы поставили галочку "Add Python to PATH" во время установки. Вручную добавить путь к Python в переменную PATH (более сложный способ).
Эти методы позволят вам быстро и надежно определить установленную версию Python.