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


Добавить в избранное
(7 оценок, среднее: 3,29 из 5)

Python — один из самых популярных языков программирования в мире. Он используется для разработки веб-сайтов, написания сценариев, машинного обучения, анализа данных и многого другого.
В этой статье объясняется, как проверить, какая версия Python установлена в вашей операционной системе с помощью командной строки. Это может быть полезно при установке приложений, написанных на Python, для которых требуется определенная версия Python.
Мы также покажем вам, как программно определить, какая версия Python установлена в системе, где выполняется скрипт Python. Например, при написании сценариев Python вам необходимо определить, поддерживает ли сценарий версию Python, установленную на компьютере пользователя.
Проверка версии Python
Python предустановлен в большинстве дистрибутивов Linux и macOS.
Чтобы узнать, какая версия Python установлена в вашей системе, введите команду python —version или python -V:
python --version
Команда выведет версию Python по умолчанию, в данном случае, то есть 2.7.15. Версия, установленная в вашей системе, может отличаться.
Python 2.7.15+
Версия Python по умолчанию будет использоваться всеми сценариями, которые установлены в качестве интерпретатора в строке сценария shebang.
В некоторых дистрибутивах Linux установлено несколько версий Python одновременно. Обычно двоичный файл Python 3 называется, python3а двоичный файл Python 2 — python или python2, но это не всегда так. Вы можете проверить, установлен ли Python 3, набрав:
python3 --version
Python 3.6.8
Хотя Python 2 хорошо поддерживается и активен, Python 3 считается настоящим и будущим языка.
На момент написания этой статьи, последним основным выпуском Python является версия 3.7.x. Скорее всего, в вашей системе установлена более старая версия Python 3. Если вы хотите установить последнюю версию, процедура зависит от операционной системы, которую вы используете.
Программная проверка версии Python
Python 2 и Python 3 принципиально разные. Код, написанный на Python 2.x, может не работать в Python 3.x.
Модуль sys, который доступен во всех версиях Python, предоставляет параметры и системные функции конкретного. sys.version_info позволяет определить версию Python, установленную в системе. Это кортеж, который содержит пять номеров версий: major, minor, micro, releaselevel и serial.
Допустим, у вас есть скрипт, который требует как минимум Python версии 3.5, и вы хотите проверить, соответствует ли система требованиям. Вы можете сделать это, просто проверив версии major и minor:
import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("Этот скрипт требует Python 3.5 или выше!") print("Вы используете Python <>.<>.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)
Если вы запустите скрипт, используя версию Python менее 3.5, он выдаст следующий вывод:
Этот скрипт требует Python 3.5 или выше! Вы используете Python 2.7.
Чтобы написать код Python, который работает под Python 3 и 2, используйте модуль future. Это позволяет вам запускать Python 3.x-совместимый код под Python 2.
Заключение
Узнать, какая версия Python установлена в вашей системе, очень просто, просто введите python —version.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Как узнать версию Python (на компьютере)
Соавтором этой статьи является Kevin Burnett, наш постоянный соавтор. Постоянные соавторы wikiHow работают в тесном сотрудничестве с нашими редакторами, чтобы обеспечить максимальную точность и полноту статей.
Количество просмотров этой статьи: 60 341.
В этой статье:
В этой статье мы расскажем вам, как узнать версию Python на компьютере с Windows или Mac OS X.
Метод 1 из 2:
Windows
![]()
Откройте строку поиска. Если ее нет на панели задач, щелкните по значку лупы у

или нажмите ⊞ Win + S .
![]()
Введите python в строке поиска. Откроются результаты поиска.
![]()
Нажмите Python [командная строка] . Откроется черное окно командной строки с приглашением Python.
![]()
Найдите версию в первой строке. В левом верхнем углу окна отобразится слово «Python», а справа от него — версия Python (например, 2.7.14).
Метод 2 из 2:
Mac OS X
![]()
Откройте терминал. Для этого откройте окно Finder и нажмите «Программы» > «Утилиты» > «Терминал».
![]()
Введите python -V в терминале.
![]()
Нажмите ⏎ Return . Версия Python отобразится под словом «Python» (например, 2.7.3).
Дополнительные статьи
![]()
прикинуться хакером
![]()
подключить контроллер PS4 к игровой приставке PS5
![]()
обнаружить спрятанные камеры и микрофоны
сделать стилус
![]()
запустить программу из командной строки
![]()
использовать контроллер PS3 на компьютере
![]()
подключить к компьютеру еще один жесткий диск
![]()
найти потерянный пульт от телевизора
![]()
подключить смартфон к телевизору Hisense
![]()
подключить HDMI к телевизору
![]()
установить жесткий диск
![]()
запустить HTML файл
![]()
исправить застрявший пиксель на ЖК–мониторе
![]()
работать с программой «Cheat Engine»
Об этой статье
Kevin Burnett
Соавтором этой статьи является Kevin Burnett, наш постоянный соавтор. Постоянные соавторы wikiHow работают в тесном сотрудничестве с нашими редакторами, чтобы обеспечить максимальную точность и полноту статей. Количество просмотров этой статьи: 60 341.
Как узнать версию Python на вашем компьютере
Очень важно знать, какая версия Python установлена на вашем компьютере, особенно если вы работаете над проектом, который требует определенной версии.
Алексей Кодов
Автор статьи
7 июля 2023 в 18:25
Очень важно знать, какая версия Python установлена на вашем компьютере, особенно если вы работаете над проектом, который требует определенной версии. Версия Python может влиять на работу кода, так как разные версии могут иметь различные функции и библиотеки. Например, у вас может быть установлена версия Python 2.7, но вы хотите использовать функции, доступные только в Python 3.6. В этом случае вам нужно будет обновить Python до версии 3.6.
Узнайте свою версию Python
Есть несколько способов узнать версию Python на вашем компьютере. Но самый простой и надежный из них — это использовать командную строку.
Для пользователей Windows
Откройте командную строку, нажав клавиши Windows + R , затем введите cmd и нажмите Enter .
В командной строке введите python —version и нажмите Enter . Система должна показать версию Python, установленную на вашем компьютере.
Для пользователей MacOS и Linux
В терминале введите python3 —version и нажмите Enter . Система должна показать версию Python, установленную на вашем компьютере.
Обновление Python
Если вы хотите обновить свою версию Python, вы можете скачать последнюю версию с официального сайта Python. Помните, что обновление Python может повлиять на некоторые из ваших существующих проектов, которые зависят от старых версий Python. Поэтому всегда рекомендуется создать резервную копию ваших проектов перед обновлением Python.
В любом случае, знание версии Python на вашем компьютере поможет вам писать более эффективный код и избегать проблем совместимости.
Python 3: Как узнать версию библиотеки Pandas, Numpy
Вариант 1. Узнаем версию библиотеки в скрипте Python
Для того, чтобы узнать версию библиотеки, необходимо вбить следующую команду (например для Pandas):
import pandas as pd print (pd.__version__)
Пример для Numpy:
import numpy as np print (np.__version__)
Вариант 2. Проверить с помощью pip менеджера пакетов
С помощью менеджера пакетов pip можно проверить версию установленных библиотек, для этого используются команды:
- pip list
- pip freeze
- pip show pandas
pip list
Выведет список установленных пакетов, включая редактируемые.
Пишем в консоли команду:
pip list
Результат:

pip freeze
Выводит установленные пакеты, которые ВЫ установили с помощью команды pip (или pipenv при ее использовании) в формате требований.
Вы можете запустить: pip freeze > requirements.txt на одной машине, а затем на другой машине (в чистой среде) произвести инсталляцию пакетов: pip install -r requirements.txt .
Таким образом вы получите идентичную среду с точно такими же установленными зависимостями, как и в исходной среде, в которой вы сгенерировал файл requirements.txt.
Результат:

pip show
Выводит информацию об одном или нескольких установленных пакетах.
Пример:
pip show pandas
Результат:

Anaconda — conda list
Если вы используете Anaconda, то вы можете проверить список установленных пакетов в активной среде с помощью команды conda list .