Узнать версию питона linux

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.

Читайте также:  Detecting network hardware kali linux

Как найти 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 к нему подключена?

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

Читайте также:  Be linux my friend

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

Помогите пожалуйста понять почему я вижу разные версии 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 не юзабелен. Этот очередной велосипед в наивные зависимости умеет? Источник

Источник

Check Your Python Version

Estamos traduciendo nuestros guías y tutoriales al Español. Es posible que usted esté viendo una traducción generada automáticamente. Estamos trabajando con traductores profesionales para verificar las traducciones de nuestro sitio web. Este proyecto es un trabajo en curso.

Python reigns as one of the most popular programming languages, with a wide range of programs and developer tools relying on it. In fact, your system likely already has at least one version of Python installed.

Many tools and Python development libraries require a particular version of Python. Thus, you may want to know where you can find information on your installed Python version. This can help you make decisions about compatibility, upgrades, and more.

This tutorial shows you how to check your Python version, for both Python 2 and Python 3. Here, you can find the command line method as well as a Python script method for retrieving the current Python version.

How to Check the Python Version from the Command Line

The Python command comes with a command line option of —version that allows you to see your installed version.

It works just as straightforwardly as it sounds. Enter the following command from your command line, and you should get an output similar to the one shown below:

Читайте также:  Linux добавить автозагрузку скрипт

Python 2 vs Python 3

Some systems distinguish between Python 2 and Python 3 installations. In these cases, to check your version of Python 3, you need to use the command python3 instead of python .

In fact, some systems use the python3 command even when they do not have Python 2 installed alongside Python 3. In these cases, you only have the python3 command.

The command for checking the installed version of Python 3 remains otherwise the same — just use python3 with the —version option:

How to Check the Python Version from Python

You can also check your installed Python version from within Python itself. Using either a script or the Python shell, you can use one of the code snippets below to print your Python version.

Both options work equally well regardless of your system. The choice of which option to use really comes down to what format you want the output in.

Using sys

The sys module has a variable you can reference to get the current Python version. Below you can see an example of how the sys module’s version variable renders the current Python version. This code first imports the sys module then prints out the contents of the version variable:

3.8.10 (default, Jun 22 2022, 20:18:18) [GCC 9.4.0]

As you can see, the sys.version variable contains more information about your installed Python version than just the number. For that reason, sys is a good module to turn to when you want more verbose version information.

Using platform

The platform module includes a function that fetches the current version of Python. The example code below uses this function to print the current Python version number. It first imports the platform module; then, the python_version function returns the version number to the print function:

The output from the platform.python_version is more minimal compared to the sys module’s version variable. This makes the platform module more useful for cases when you only need the version number. For example, this method helps when you want to design a program to parse the Python version and act accordingly.

Conclusion

With that, you have everything you need for checking your current Python version. The steps above cover you whether you need to see the Python version from the command line or from within a Python script.

You can continue learning about Python with our collection of Python guides. We cover everything from fundamental Python concepts to building Python web applications.

More Information

You may wish to consult the following resources for additional information on this topic. While these are provided in the hope that they will be useful, please note that we cannot vouch for the accuracy or timeliness of externally hosted materials.

This page was originally published on Monday, August 15, 2022.

Источник

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