Рубрики
Без рубрики

Как проверить версию Python в различных ОС

Итак, вы, ребята, хотите знать, как проверить версию Python. Простой ответ-запустить python-V в терминале командной строки или оболочке.

Автор оригинала: Team Python Pool.

Итак, вы, ребята, нажали на эту статью, чтобы узнать решение Как проверить версию Python. Простой ответ – запустить python -V в терминале командной строки или оболочке.

Цель

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

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

Python-это интерпретируемый, высокоуровневый язык программирования общего назначения. Созданная Гвидо ван Россумом и впервые выпущенная в 1991 году, философия дизайна Python подчеркивает читабельность кода с заметным использованием значительных пробелов.

Как выполняется управление версиями Python

Выпуски Python production-ready версируются по следующей схеме:

[object Object]

Например, в Python 3.6.8 3 является основной версией, 1 – второстепенной версией, а 2 – микро-версией.

  • МАЙОР – Python имеет две основные версии, которые не полностью совместимы: Python 2 и Python 3. Например, 3.5.7, 3.7.2 и 3.8.0 являются частью основной версии Python 3.
  • МИНОР – Эти релизы приносят новые функции и функции. Например, 3.6.6, 3.6.7 и 3.6.8 являются частью младшей версии Python 3.6.
  • МИКРО – Как правило, новые микро-версии содержат различные исправления ошибок и улучшения.

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

Windows не имеет предустановленного Python. Поэтому установщик по умолчанию включен python.org это x86, который может не быть архитектурой вашего ПК. Таким образом, информация о типе процессора доступна в настройках Windows. Однако если ваша система основана на процессоре x64, вам необходимо загрузить установщик x86-64.

Windows не имеет предустановленного Python. Поэтому установщик по умолчанию включен python.org это x86, который может не быть архитектурой вашего ПК. Таким образом, информация о типе процессора доступна в настройках Windows. Однако если ваша система основана на процессоре x64, вам необходимо загрузить установщик x86-64 с Python.

  1. Откройте Поиск Windows. Если вы еще не видите окно поиска на панели задач, нажмите на увеличительное стекло или кружок рядом с ним.

, или нажмите ⊞ Win+S.

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

2. Введите python в строку поиска. Появится список совпадающих результатов.

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

Найдите версию в первой строке. Это число сразу после слова “Python” в левом верхнем углу окна (например, 2.7.14).

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

Шаги для проверки версии Python в вашей операционной системе Windows 7:

  1. Откройте приложение командной строки: Нажмите клавишу Windows или перейдите к значку Windows на панели задач , чтобы открыть начальный экран. После этого в поле поиска введите CMD. Нажмите клавишу enter.
  2. Выполните команду: введите python -V или python –version и нажмите клавишу enter.
  3. Итак, наконец, версия Python появляется в следующей строке под вашей командой.

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

Большинство современных дистрибутивов Linux поставляются с предустановленным Python.

Чтобы проверить установленную версию, откройте окно терминала и введите следующее:

Python 2

$ /usr/bin/python -V
OR
/usr/bin/python --version
Python 2.7.15rc1

Python 3

$ /usr/bin/python3 -V
OR
/usr/bin/python3 --version
Python 3.6.5
  • # – требует, чтобы данные команды Linux выполнялись с привилегиями root либо непосредственно как пользователь root, либо с помощью команды sudo
  • $ – требует, чтобы данные команды Linux выполнялись как обычный непривилегированный пользователь

В вашей системе могут быть установлены версии Python2 и Python3. Первый намек на версию python, установленную вашей системой, заключается в проверке установленного двоичного исполняемого файла python:

$ ls /usr/bin/python*
/usr/bin/python  /usr/bin/python2  /usr/bin/python2.7  /usr/bin/python3  /usr/bin/python3.6  /usr/bin/python3.6m  /usr/bin/python3m

Другой путь, по которому можно установить двоичные файлы Python, – это/usr/local/bin/. Как вы можете видеть, в нашей системе установлены версии Python 2 и Python 3.

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

Python, вероятно, уже установлен в вашей системе. Чтобы проверить, установлен ли он, перейдите в раздел Applications>Utilities и нажмите на Terminal. (Вы также можете нажать клавишу command-пробел, ввести terminal, а затем нажать Enter.)

Узнайте, какая версия Python установлена, выполнив команду python –version:

$ python --version
Python 2.7.5

Если вы видите что-то подобное, Python 2.7-это ваша версия по умолчанию. Вы также должны посмотреть, установлен ли у вас Python 3:

$ python3 --version
Python 3.7

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

1. Проверьте версию Python:

[[email protected] ~]# python --version
Python 2.7.5

2. После этого введите командную строку python:

[[email protected] ~]# python
Python 2.7.5 (default, Jun 17 2014, 18:11:42)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

3. Для выхода выполните следующую команду:

>>> quit()

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

В Raspberry Pi, чтобы проверить версию Python в командной строке, запустите python с опцией “-V”:$ python -V$ python3 -V$ pypy -V

Чтобы проверить запуск версии python в коде python:

import sys
print(sys.version)

Как проверить версию Python в файле.vimrc

Во-первых, проверьте, есть ли у вас Python в вашем Vim и какую версию вы используете. Кроме того, он возвращает версию, аналогичную тому, как Vim делает это со своей версией. Таким образом, 204-это результат для Python 2.4, 207-для Python 2.7 и так далее.

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Check python version if available
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
if has("python")
    python import vim; from sys import version_info as v; vim.command('let python_version=%d' % (v[0] * 100 + v[1]))
else
    let
endif

Теперь мы можем создавать плагины/пакеты в зависимости от версий:

if python_version
    " Ultisnips requires Vim 2.5 or higher due to the with_statement
    Bundle 'SirVer/ultisnips'
else
    Bundle "MarcWeber/vim-addon-mw-utils"
    Bundle "tomtom/tlib_vim"
    Bundle "garbas/vim-snipmate"
endif

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

Используйте следующий фрагмент кода, чтобы проверить правильность версии Python:

import sys
if not sys.version_info.major and sys.version_info.minor:

    print("Python 3.6 or higher is required.")

    print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor))

    sys.exit(1)

Когда этот скрипт запустится, он проверит, установлен ли в системе Python 3.7. Однако если нет, то он отправит уведомление и отобразит текущую версию Python.

Проверьте версию Python с помощью sys. версия

Однако иногда вам нужно проверить версию Python программно, из вашего скрипта Python. Тогда вам лучше всего использовать модуль sys:

[email protected]:~ $ python -c "import sys; print(sys.version)"
2.7.16 (default, Oct 10 2019, 22:02:15)
[GCC 8.3.0]

Выход должен быть именованным кортежем, как этот:

Out[2]:,,,,)

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

Python2 и Python3 принципиально различны. Код, написанный на Python 2.x, может не работать в Python 3.x.

Кроме того, модуль sys, доступный во всех версиях Python, предоставляет системные параметры и функции. Поэтому sys.version_info позволяет определить версию Python, установленную в системе. Прежде всего, это кортеж, содержащий пять номеров версий: major, minor, micro, release level и serial.

import sys

if not sys.version_info.major and sys.version_info.minor:
    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_version()

Еще одна функция для проверки версии python-это функция python_version (). Но сначала нам нужно импортировать модуль платформы, как показано ниже.

import platform  
platform.python_version()

Список всех версий Python:

  • Бета-версия Python
  • Python 1.0
  • Python 2.0
  • Python 3.0

Дата выхода бета-версии Python

Так как первоначальная версия Python была выпущена в 1991 году. Так что это был 0.9.0, а не полный номер 1, так как он еще не был готов к прайм-тайму. Эти версии были выпущены по следующему графику:

  • Python 0.9.0 – 20 февраля 1991 г.
  • Python 0.9.1 – Февраль 1991
  • Python 0.9.2 – Осень 1991 года
  • Python 0.9.4 – 24 декабря 1991 г.
  • Python 0.9.5 – 2 января 1992 г.
  • Python 0.9.6 – 6 апреля 1992 г.
  • Python 0.9.8 – 9 января 1993 г.
  • Python 0.9.9 – 29 июля 1993 г.

Версия Python 1.0-Дата выхода

Первая официальная версия Python была выпущена в 1994 году.

  • Python 1.0 – Январь 1994
  • Python 1.2 – 10 апреля 1995 г.
  • Python 1.3 – 12 октября 1995 г.
  • Python 1.4 – 25 октября 1996 г.
  • Python 1.5 – 31 декабря 1997 г.
  • Python 1.6 – 5 сентября 2000 г.

Версия Python 2.0-Дата выхода

Выпущенный в 2000 году, Python 2.0 не только предлагал целый ряд новых функций, но и новая версия была переведена на основанный на сообществе, совместный язык с открытым исходным кодом.

  • Python 2.0 – 16 октября 2000 г.
  • Python 2.1 – 15 апреля 2001 г.
  • Python 2.2 – 21 декабря 2001 г.
  • Python 2.3 – 29 июля 2003 г.
  • Python 2.4 – 30 ноября 2004 г.
  • Python 2.5 – 19 сентября 2006 г.
  • Python 2.6 – 1 октября 2008 г.
  • Python 2.7 – 4 июля 2010 г.

Python 2.7 был последним релизом в серии 2.x. В ноябре 2014 года было объявлено, что Python 2.7 будет поддерживаться до 2020 года, но пользователям было рекомендовано как можно скорее перейти на Python 3.

Версия Python 3.0-Дата выхода

Python 3.0 также известен как “Python 3000” или “Py3K”, и это текущая основная версия Python.

  • Python 3.0 – 3 декабря 2008 г.
  • Python 3.1 – 27 июня 2009 г.
  • Python 3.2 – 20 февраля 2011 г.
  • Python 3.3 – 29 сентября 2012 г.
  • Python 3.4 – 16 марта 2014 г.
  • Python 3.5 – 13 сентября 2015 г.
  • Python 3.6 – 23 декабря 2016 г.
  • Python 3.7 – 27 июня 2018 г.
  • Python 3.8 – 14 октября 2019 г.
  • Python 3.9 – 5 октября 2019 г.

Также читайте:

Python Удалить дубликаты Из спискаPython Print Without NewlineLearn Python the Hard Way Review PDFHow to Get a Data Science Internship With No ExperiencePython Map

Вывод

Поэтому мы попытались рассказать о том, как проверить версию Python в различных ОС, и это легко, просто не забывайте делать это время от времени – возможно, поместив напоминание в свой календарь.

В заключение, если у вас все еще есть некоторые проблемы относительно того, как проверить версию Python, вы можете Прокомментировать ниже.

Счастливого кодирования!