Python

Как узнать версию Python в терминале, VS Code и внутри программы

Самый быстрый способ узнать версию Python — открыть терминал и выполнить команду проверки версии

Windows:

py --version
python3 --version

Если у вас команда python настроена на современный Python, сработает и так:

python --version

Ответ будет похож на это:

Python 3.14.5

Почему команд несколько

На компьютере может быть несколько Python. Например, системный Python, Python из python.org, Python внутри виртуального окружения, Python, выбранный в VS Code

Поэтому вопрос «какая версия Python стоит» иногда превращается в другой вопрос: «какую версию Python сейчас использует конкретная команда или проект»

Проверка версии на Windows

Откройте PowerShell или Командную строку

Выполните:

py --version

Если хотите увидеть список установленных Python, используйте launcher:

py -0p

Пример вывода:

 -V:3.14 *        C:\Users\User\AppData\Local\Programs\Python\Python314\python.exe
 -V:3.12          C:\Users\User\AppData\Local\Programs\Python\Python312\python.exe

Звездочка показывает версию по умолчанию для py

Можно запустить конкретную версию:

py -3.14 --version

Проверка версии на macOS

Откройте Terminal

python3 --version

Если у вас стоит несколько версий, проверьте путь:

which python3

И саму версию:

python3 -c "import sys; print(sys.version)"

Проверка версии на Linux

python3 --version

Путь к интерпретатору:

which python3

Иногда в системе есть несколько версий, например python3.11 и python3.12

python3.12 --version
python3.11 --version

Как узнать версию внутри Python-кода

Создайте файл version_check.py

import sys
import platform

print("sys.version:", sys.version)
print("sys.version_info:", sys.version_info)
print("platform.python_version():", platform.python_version())
print("Python executable:", sys.executable)

Запустите:

python version_check.py

Если команда python не работает, используйте py version_check.py на Windows или python3 version_check.py на macOS и Linux

Как узнать версию Python в VS Code

Откройте файл .py

Посмотрите в правый нижний угол VS Code: там обычно показан выбранный интерпретатор Python

Если версия не та, откройте Command Palette:

Найдите Python: Select Interpreter

Выберите нужный Python или интерпретатор из папки .venv

После этого снова запустите:

import sys
print(sys.version)
print(sys.executable)

Так вы увидите, какой Python реально запускает ваш код

Как узнать версию pip

Python и pip лучше проверять связкой

python -m pip --version

Windows:

py -m pip --version
python3 -m pip --version

Так вы узнаете не просто версию pip, но и к какому Python он относится

Пример:

pip 26.0.1 from ... (python 3.14)

Что делать, если версия не та

Сначала проверьте путь к Python

python -c "import sys; print(sys.executable)"

Если путь ведет не туда, где вы ожидали, проблема не в версии, а в выбранном интерпретаторе

Для проекта лучше создать виртуальное окружение и выбрать Python внутри него

python -m venv .venv

После активации окружения снова проверьте:

python --version
python -c "import sys; print(sys.executable)"

Частые ошибки

Команда python не найдена

На Windows попробуйте py --version

На macOS и Linux попробуйте python3 --version

Если ни одна команда не работает, Python не установлен или не добавлен в PATH

В терминале одна версия, а в VS Code другая

VS Code использует выбранный интерпретатор. Выберите нужный через Python: Select Interpreter

pip ставит пакеты не в ту версию

Используйте не pip install, а:

python -m pip install имя_пакета

Так pip будет связан с тем Python, который вы запускаете

Что почитать дальше по Python

Если нужен общий маршрут по теме, откройте рубрику Python. Для соседних задач пригодятся эти разборы:

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные

Настройки cookie

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x