Linux проверить установлен ли python

Linux узнать версию питона

В этой статье объясняется, как проверить, какая версия Python установлена в вашей операционной системе с помощью командной строки. Это может быть полезно при установке приложений, написанных на Python, для которых требуется определенная версия Python. Мы также покажем вам, как программно определить, какая версия Python установлена в системе, где выполняется скрипт Python. Например, при написании сценариев Python вам необходимо определить, поддерживает ли сценарий версию Python, установленную на компьютере пользователя.

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

Python предустановлен в большинстве дистрибутивов Linux и macOS. Чтобы узнать, какая версия Python установлена в вашей системе, введите команду python –version или python -V:

Команда выведет версию Python по умолчанию, в данном случае, то есть 2.7.15. Версия, установленная в вашей системе, может отличаться. Версия Python по умолчанию будет использоваться всеми сценариями, которые установлены в качестве интерпретатора в строке сценария shebang. В некоторых дистрибутивах Linux установлено несколько версий Python одновременно. Обычно двоичный файл Python 3 называется, python3а двоичный файл Python 2 – python или python2, но это не всегда так. Вы можете проверить, установлен ли Python 3, набрав: Хотя 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: Если вы запустите скрипт, используя версию Python менее 3.5, он выдаст следующий вывод: Чтобы написать код Python, который работает под Python 3 и 2, используйте модуль future. Это позволяет вам запускать Python 3.x-совместимый код под Python 2.

Заключение

Узнать, какая версия Python установлена ​​в вашей системе, очень просто, просто введите python –version. Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы. Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter. Источник

Как проверить установлен ли python?

Не редкий случай, когда начинающие программисты определились с выбором языка программирования и решили написать свою первую программу, чаще всего — hello world. Но где найти и как открыть python? Подход для каждой операционной системы различается, приведу примеры для Windows и Linux.

Читайте также:  Install run linux mint

Как найти python в Microsoft Windows

Большинство программ в этой операционной системе устанавливаются в папку Program Files расположенную на вашем системном диске. Но искать среди кучи установленных программ не самый простой вариант. Можно открыть меню Пуск и воспользоваться поисковой строкой для обнаружения установленной версии Python. В Windows 10 по умолчанию поисковая строка — отсутствует, но до тех пор, пока вы не начнете вводить текст. Введите — python и если в вашей системе он установлен windows найдет это приложение. На моей тестовой системе установленные 2 версии python. Если у вас ничего не нашлось, не отчаивайтесь, я уже писал статью о том как установить python на Windows . Обязательно прочтите и установите его процесс не займет более 5 минут.

Как найти python в Unix подобных ОС (Linux, MacOS)

В большинстве дистрибутивов Unix python установлен по умолчанию. Более того, он поставляется в двух версия, python2.7 и python3.

Чтобы найти исполняемый файл python — запустите эмулятор терминала и введите в него команду which python Результатом выполнения команды будет путь до исполняемого файла. Но как узнать какой версии python? Для этого необходимо выполнить еще одну команду в терминале — /usr/bin/python —version Как видим, данный исполняемый файл версии 2.7.16. Но наверняка вам нужна более актуальная и поддерживаемая версия Python 3. Её тоже не составит труда найти и достаточно выполнить команду which python3 Как видим — результат выполнения команды путь до исполняемого файла ( пути до исполняемых файлов могут отличаться из за разных структур файловой системы операционных систем). Осталось проверить версию интерпретатора python3. У нас установлена версия Python 3.8.0.

Так же большинство дистрибутивов создают символические ссылки на исполняемые файлы, для их быстрого запуска без указания полного пути к исполняемому файлу. Например запустить версию python2.7 можно командой python2.7 , а версию 3 командой python3 Теперь вы знаете как найти python на вашем компьютере вне зависимости от вашей операционной системы. Источник

Как узнать, какая версия Python 3 в Линукс установлена (если есть она там)?

[CODE$ python
Python 2.7.17 (default, Apr 15 2020, 17:20:14)
[GCC 7.5.0] on linux2
Type «help», «copyright», «credits» or «license» for more information.
>>> python3
Traceback (most recent call last):
File » «, line 1, in
NameError: name ‘python3’ is not defined
>>>
KeyboardInterrupt
>>>
[/CODE] Добавлено через 3 минуты
Ой, увидел ошибку, ввел вторую команду в режиме интерпретатора. Добавлено через 1 минуту Как узнать, какая версия винды стоит на компе, если она не грузится?
как узнать какая версия винды стоит на компе, если винда сама не грузится? Например, при включении. Как узнать какая версия JDK у меня установлена?
Всем здравствуйте. Установлен NetBeans IDE 8.2 где посмотреть какая версия JDK к нему подключена?

Читайте также:  Server based applications linux

Как узнать какая установлена видеокарта?
Короче у одноклассника такая фигня: он переустановил винд, но не знает, какая у него видеокарта, и. Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Какая версия Windows установлена?
Как определить при старте программы, какая версия Windows установлена? Какие ветки реестра нужно. Как программно узнать какая тема установлена? (WP8)
windows phone 8 как программно узнать какая тему установлена? Проверить какая версия java установлена
Как проверить какая версия java установлена на компьютере средствами c#? Как узнать какая версия C++ в Dev C++?
Как узнать какая версия C++ в Dev C++? Добавлено через 3 минуты Версия IDE 5.11. Источник

Как узнать используемую версию питона?

Помогите пожалуйста понять почему я вижу разные версии python через командную строку. Как видите, команды python и python3 в $PATH оказались разные. Это совершенно законно. Смотри $PATH, формулируй свои ожидания, исправляй проблему. В идеале переходом на пакетный менеджер, отменяющий необходимость в костылях типа virtualenv, конечно.

В идеале переходом на пакетный менеджер, отменяющий необходимость в костылях типа virtualenv, конечно.

Это который? Как он решает проблему с разными версиями питона и при этом не портит $PATH? Nix. Просто отлично, можешь иметь хоть 2.7, полсотни 3.7 и пяток 3.8, не проблема. Портит $PATH так, как тебе и не снилось. А смысл тогда? Тупо переложить проблему на другую утилиту?

Возвести порчу $PATH в абсолют и целиком и полностью отдать на откуп одной сущности, которая знает, что делает. Так же обойтись с $PYTHONPATH и вообще любыми грязными дропинами и прочим spooky action at the distance. Ну и воспитать пользователя так, что он вообще не будет ожидать Python у себя в $PATH просто так. В итоге красота неописуемая получается. не нужно, есть venv Просто у тебя python и python3 — симлинки, указывающие на бинарники разных версий. Можешь руками переставить на один нужный, если мешает.

Нужен python4, гггг pyenv/asdf-vm для нормальных людей придумали, а твой nix не юзабелен. Этот очередной велосипед в наивные зависимости умеет? Источник

Источник

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

Python — один из самых популярных языков программирования в мире. Он используется для разработки веб-сайтов, написания скриптов, машинного обучения, анализа данных и многого другого.

В этой статье объясняется, как с помощью командной строки проверить, какая версия Python установлена в вашей операционной системе. Это может быть полезно при установке приложений, которым требуется определенная версия Python.

Мы также покажем вам, как программным способом определить, какая версия Python установлена в системе, в которой выполняется скрипт Python. Например, при написании сценариев Python вам необходимо определить, поддерживает ли сценарий версию Python, установленную на машине пользователя.

Управление версиями Python

Python использует семантическое управление версиями . Версии готовых к выпуску релизов представлены по следующей схеме:

Читайте также:  Manjaro linux amd driver

Например, в Python 3.6.8 3 — основная версия, 6 — дополнительная версия, а 8 — микроверсия.

  • MAJOR — Python имеет две основные версии, которые не полностью совместимы: Python 2 и Python 3. Например, 3.5.7 , 3.7.2 и 3.8.0 являются частью основной версии Python 3.
  • MINOR — эти выпуски содержат новые возможности и функции. Например, 3.6.6 , 3.6.7 и 3.6.8 являются частью дополнительной версии Python 3.6.
  • MICRO — Новые микроверсии содержат различные исправления ошибок и улучшения.

В выпусках для разработки есть дополнительные квалификаторы. Для получения дополнительной информации прочтите документацию Python «Цикл разработки» .

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

Python предварительно установлен в большинстве дистрибутивов Linux и macOS. В Windows его необходимо скачать и установить.

Чтобы узнать, какая версия Python установлена в вашей системе, выполните команду python —version или python -V :

Команда напечатает версию Python по умолчанию, в данном случае 2.7.15 . Версия, установленная в вашей системе, может отличаться.

Версия Python по умолчанию будет использоваться всеми сценариями, в которых /usr/bin/python установлен в качестве интерпретатора в строке сценария shebang .

В некоторых дистрибутивах Linux одновременно установлено несколько версий Python. Обычно двоичный файл Python 3 называется python3 , а двоичный файл Python 2 называется python или python2 , но это может быть не всегда.

Вы можете проверить, установлен ли у вас Python 3, набрав:

Поддержка Python 2 заканчивается в 2020 году. Python 3 — это настоящее и будущее языка.

На момент написания этой статьи последним основным выпуском Python была версия 3.8.x. Скорее всего, в вашей системе установлена более старая версия Python 3.

Если вы хотите установить последнюю версию Python, процедура зависит от используемой вами операционной системы.

Программная проверка версии 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("This script requires Python 3.5 or higher!") print("You are using Python <>.<>.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1) 

Если вы запустите скрипт с использованием Python версии ниже 3.5, он выдаст следующий результат:

This script requires Python 3.5 or higher! You are using Python 2.7. 

Чтобы написать код Python, работающий как под Python 3, так и под Python 2, используйте модуль future . Он позволяет запускать код, совместимый с Python 3.x, под Python 2.

Выводы

Узнать, какая версия Python установлена в вашей системе, очень просто, просто введите python —version .

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Источник

Оцените статью
Adblock
detector