Автор оригинала: 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.
- Откройте Поиск Windows. Если вы еще не видите окно поиска на панели задач, нажмите на увеличительное стекло или кружок рядом с ним.
, или нажмите ⊞ Win+S.
2. Введите python в строку поиска. Появится список совпадающих результатов.
Найдите версию в первой строке. Это число сразу после слова “Python” в левом верхнем углу окна (например, 2.7.14).
Как проверить версию Python в Windows 7
Шаги для проверки версии Python в вашей операционной системе Windows 7:
- Откройте приложение командной строки: Нажмите клавишу Windows или перейдите к значку Windows на панели задач , чтобы открыть начальный экран. После этого в поле поиска введите CMD. Нажмите клавишу enter.
- Выполните команду: введите python -V или python –version и нажмите клавишу enter.
- Итак, наконец, версия 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, вы можете Прокомментировать ниже.
Счастливого кодирования!