Версия питон узнать линукс

Как установить Python и pip на Ubuntu

Пайтон — популярный язык программирования, который в большинстве дистрибутивов Linux установлен по умолчанию. У него есть несколько версий, которые имеют сильные различия между собой. Так что я расскажу, как установить различные версии Python и пакетного менеджера pip к нему в Ubuntu.

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

По умолчанию минимальная установка Ubuntu уже включает в себя пакет Python. Посмотреть его версию можно с помощью пакетного менеджера.

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

В данном случае в ubuntu установлена версия 3.8.5. Обычно 3-я версия пайтона в системе именуется python3, а вторая просто python.

Кстати, а вы знаете, чем Ubuntu Server принципиально отличается от других Linux систем? Читайте мой обзор и сравнение — обзор ubuntu server и сравнение.

Установка Python

Может так быть, что в системе вообще не установлен python. Например, у каких-то провайдеров в их собственных кастомных образах. Они могут вырезать из них вообще все, что по их мнению там лишнее, чтобы уменьшить размер дистрибутива. В таком случае, установить python в ubuntu вам придется самостоятельно.

Рассмотрим сначала момент с установкой самой последней версии python. Сделать это проще всего с помощью пакетного менеджера apt:

Так вы установите самую свежую версию 3-го пайтона, которая присутствует в репозиториях дистрибутива. Чаще всего там будет достаточно свежая версия, так как данный язык программирования и среда исполнения очень распространены.

Установка из исходников

Если вам нужно что-то совсем свежее, то можно скомпилировать и установить python из исходников. Для этого идем на сайт python.org и переходим в раздел Downloads. Находим там самую свежую версию, скачиваем исходники и распаковываем.

Для установки python из исходников, нам понадобятся дополнительные системные пакеты. Устанавливаем их:

Теперь можно приступить к сборке:

Проверяем установленную из исходников версию:

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

Установка pip в Ubuntu

Вместе с python обычно используется пакетный менеджер для него. Давайте рассмотрим, как выглядит установка pip в Ubuntu. В зависимости от версии пайтона, устанавливается подходящая версия pip. Тут так же как и с самим интерпретатором версия пакета будет зависеть от версии самого языка. Если он 2-й версии, то ставится просто pip, если 3-й, то pip3.

Проверяем установленную версию pip:

Установленная версия pip соответствует присутствующей в системе версии python 3.8.

Установка пакетов python

Итак, pip мы установили, давайте теперь посмотрим, как с помощью этого пакетного менеджера устанавливать пакеты python. Никаких отличий от других пакетных менеджеров тут нет. Вот пример того, как устанавливается пакет pymysql для работы с базами данных mysql с помощью пайтона.

Посмотреть список установленных пакетов можно следующим образом:

А вот так вы можете узнать, какие файлы были установлены в систему, принадлежащие указанному пакету.

Удалить пакет с помощью pip можно следующим образом:

Вкратце по работе с pip все. Ничего сложного, все как обычно.

Обновить Python

Рассмотрим теперь тему с обновлением python в ubuntu. Тут может быть несколько вариантов.

  1. Обновить с помощью apt до последней версии, находящейся в репозитории системы.
  2. Использовать для обновления python сторонний репозиторий.
  3. Собрать самую свежую версию из исходников.

Первый и третий варианты мы уже рассмотрели ранее. Обновление python до последней версии ничем не будет отличаться от чистой установки. В случае с пакетным менеджером apt, вам просто вместо install нужно будет указать upgrade.

Если в подключенных репозиториях ubuntu будет свежая версия python, то будет обновление до нее. Если нет, то ничего не произойдет. Останется текущая версия.

Обычное самые свежие версии python есть в отдельном репозитории deadsnakes. Подключим его:

А теперь попробуем поставить самую последнюю версию python из этого репозитория.

В итоге мы обновились до самой свежей версии python 3.9.1. При этом нам не пришлось ее собирать из исходников. Мы воспользовались установкой через пакетный менеджер, а значит нам будет проще обновляться в дальнейшем и поддерживать актуальную версию. Обновления будут приходить автоматически через apt.

Выбор по умолчанию

В описанных выше разделах мы установили как минимум 2 разные версии python3 — 3.8.5 и 3.9.1. Давайте теперь разберемся, какая их них будет выбираться по умолчанию.

В ubuntu указать дефолтную версию python, которая будет выбираться по умолчанию, можно с помощью команды update-alternatives. Вот как это выглядит:

Проверяем теперь дефолтную версию:

Так мы установили в системе по умолчанию версию python 3.8.5. А теперь изменим это на более свежую версию 3.9.1

В предложенном списке выбираем нужную нам версию пайтона, которая будет использоваться по умолчанию в нашей системе ubuntu.

Таким образом, можно добавить сколько угодно версий python в систему и выбирать среди них ту, что будет дефолтной. А к остальным можно обращаться по прямым ссылкам. Например так — /usr/bin/python3 .

Как запускать Python скрипты

С установкой и обновлением пайтона разобрались. Давайте теперь посмотрим, как нам запускать скрипты в системе. Ничего особенного для этого делать не надо. Достаточно указать бинарник интерпретатора и сам скрипт. Примерно так выглядит запуск python скрипта в ubuntu:

Скрипт будет запущен дефолтной версией пайтона. Если нужно запустить в какой-то конкретной версии, то делается это так:

Так же скрипты пайтона можно запускать напрямую в консоли. Для этого в самом начале скрипта нужно объявить окружение.

После этого достаточно сделать файл исполняемым и запустить прямо в консоли.

Если вы хотите запускать скрипт как службу, то вам придется добавить юнит в systemd. Делается это следующим образом. Создаем файл /lib/systemd/system/python.service :

После этого перечитываем конфигурацию systemd и запускаем скрипт на пайтоне как службу:

Так как мой скрипт не предполагает работу в режиме службы, то после выполнения он был завершен. Если же у вас там запрограммирована непрерывная работа, то он будет работать как служба через systemd.

Как удалить Python в Ubuntu

Если вам по какой-то причине необходимо удалить python с сервера ubuntu, то сделать это можно штатным образом через пакетный менеджер apt. Для того, чтобы узнать версию пакетов для удаления, можно вывести их список.

После этого, подставляя версию нужного пакета, удалить его:

Только будьте внимательны при удалении python из системы. Он очень много кем используется. При его удалении будет предложено удалить и все его зависимости. А это внушительный список пакетов, которые без пайтона не смогут работать.

К примеру, без пайтона не сможет работать netplan, с помощью которого настраивается сеть. Так что аккуратнее с удалением питона из системы.

Запуск Python в Docker

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

В данном случае я быстро запустил свой скрипт в версии 3, используя контейнер python:3. Если мне то же самое нужно сделать во 2-й версии, то я просто использую другой контейнер.

Таким образом я могу запускать свой скрипт на любой версии python без необходимости его локальной установки. В приведенном примере контейнер будет автоматически остановлен и удален после выполнения скрипта. За это отвечает параметр —rm, который я указал.

Источник

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

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

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

Читайте также:  Nero может создать загрузочный диск windows

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

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

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

Например, в 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 версии:

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

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

Выводы

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

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

Источник

Как проверить вашу версию Python? Полезное руководство.

Для проверки версии Python, запустите python –version в командной строке (Windows), оболочке (Mac) или терминале (Linux / Ubuntu). Чтобы проверить версию Python в скрипте, запустите import sys, чтобы импортировать модуль, и используйте sys.version, чтобы получить подробную информацию о версии в коде.

Давайте кратко рассмотрим различные способы проверки версии Python во всех операционных системах и средах. Возможно, это все, что вам нужно знать:

Команда Где? Что? Пример ответа
python –version or python -v or python -vv Терминал или командная строка Mac/Linux/Win Python 3.7.2
import syssys.version Скрипт Python Строка информации ‘3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018,23:09:28) [MSC v.1916 64 bit (AMD64)]’
sys.version_info Скрипт Python Кортеж с информацией о версии sys.version_info(major=3, minor=7, micro=2, releaselevel=’final’, serial=0)
import platform platform.python_version() Скрипт Python Короткая информационная строка ‘3.7.2’
platform.python_version_tuple() Скрипт Python Кортеж с краткой информацией (‘3’, ‘7’, ‘2’)

Многие начинающие программисты не знают, что делать с этими командами в таблице. Чтобы проверить версию Python в вашем терминале (Mac / Linux / Win), вам надо ввести команду python –version в свой терминал:

Вы хотите развить навыки всестороннего специалиста по Python, зарабатывая при этом деньги? Станьте фрилансером Python и закажите книгу «Покидая крысиные бега с Python» на Amazon (Электронное или печатное издание)!

Обзор

Когда Гвидо ван Россум выпустил первую жизнеспособную версию Python 0.9.0 в 1991 году, он даже не ожидал (судя по всему), что стоит на пороге создания самого влиятельного языка программирования в мире. У Python светлое будущее: каждая новая версия Python добавляет новые функции в язык программирования.

В следующем видео и блоге я покажу вам, как проверить версию Python независимо от вашей операционной системы (Windows, macOS, Linux, Ubuntu) и среды программирования (Jupyter). Вы можете воспроизвести видео, прокручивая страницу вниз, чтобы прочитать пошаговые инструкции о том, как проверить свою версию Python.

Вам, как и мне десять лет тому назад, приходится снова и снова “гуглить”, чтобы найти важные команды Python? К счастью, я нашел простой и эффективный (и бесплатный) способ улучшить свои навыки Python. И вы тоже можете: обучение с помощью шпаргалок.

Присоединяйтесь к моей email-академии и загрузите бесплатные шпаргалки по Python по различным темам, таким как ключевые слова, объектная ориентация, NumPy и структуры данных.

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

Задание: выполните этот фрагмент кода и посмотрите, какая версия Python работает на серверах, на которых размещена эта интерактивная оболочка.

Среда

Этот общий метод работает во всех основных операционных системах (Windows, Linux и macOS).

ОС & Среда Метод
Win 10, Win 7 Откройте командную строку и запустите python -v или python –version
MacOS, Linux, Ubuntu Откройте терминал и запустите python -v или python –version
Оболочка Python, Juypter Notebook Интерактивный режим:
>>> import sys
>>> sys.version
Редактор Python, Juypter Notebook Обычный режим:
import sys
print(sys.version)

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

Как открыть командную строку или терминал?

  • Windows: Нажмите сочетание клавишWin+R, введитеpowershell, нажмитеOK.
  • MacOS: Нажмите сочетание клавишCmd+Space, введитеterminal, нажмитеOK.
  • Linux: Нажмите сочетание клавишCtrl+Alt+T.

Вывод версии Python состоит из трех чисел: основная, подверсия и микро. Например, версия 3.7.2 означает, что

  • основная версия 3,
  • подверсия 7 и
  • микроверсия 2.

[ВНИМАНИЕ] Различные основные версии НЕ полностью совместимы. Разные подверсии совместимы.

Например, вы можете выполнить код, написанный на Python 3.6.4, в Python 3.7.2, потому что это одна и та же основная версия – Python 3. Но вы не можете выполнить код, написанный на Python 2.7.4 в Python 3.7.2, потому что это разные основные версии.

Обратите внимание, что новые дополнительные версии могут добавлять изменения в язык. Например, в Python 3.8 они представили функцию reversed () со словарями. Вы не можете использовать функцию reversed () в старых версиях Python. Но в подавляющем большинстве язык тот же.

Прежде чем вы перейдете к конкретным шагам, которые вам необходимо выполнить в конкретной среде, позвольте мне быстро представить вам мою книгу «Питон для кофе-брейков». Он использует мощный метод обучения на основе головоломок, который поможет вам улучшить свои навыки быстрого понимания кода на Python.

Научные исследования показывают, что обучение на основе головоломок и практического тестирования улучшает усвоение знаний на 44%.

Вот отзыв на книгу на Amazon:

Не стесняйтесь прочитать книгу, если вы амбициозный студент Python и хотите достичь продвинутых уровней навыков Python!

Давайте подробно рассмотрим шаги по проверке версии вашего Python в любой среде. Я попытался описать любую среду, которая может вас заинтересовать. Но если вы не найдете свою, дайте мне знать (chris at finxter dot com), и я добавлю вашу конкретную среду тоже..

Вы можете ознакомиться с нашей интерактивной историей, чтобы узнать, как проверить версию Python в разных средах:

Читайте также:  Все что нужно после установки чистой windows

Нажмите для перехода на следующую страницу!

Проверка версии Python в скрипте (точные шаги)

Иногда вам нужно проверить версию Python в своей программе Python.

Для этого просто импортируйте модуль sys и напечатайте команду print c атрибутом sys.version в оболочке Python:

Проверка версии Python Jupyter (точные шаги)

Три шага, чтобы проверить версию Python в блокноте Jupyter.

1.Откройте блокнот Jupyter: введите в терминале / консоли jupyter notebook.

2.Напишите следующий фрагмент кода Python в ячейку кода:

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

Вот снимок экрана моего компьютера:

Проверка версии Python для Windows 10 (точные шаги)

Три шага для проверки версии Python в вашей операционной системе Win 10:

1.Откройте приложение Powershell: нажмите клавишу Windows( ), чтобы открыть меню “Старт”. В поле поиска введите «powershell». Нажмите Ввод.

2.Выполните команду: введите python –version и нажмите ввод.

3.Версия Python отобразится в следующей строке под вашей командой.

Проверка версии Python для Windows 7 (точные шаги)

Три шага для проверки версии Python в вашей операционной системе Win 7.

1.Откройте приложение командной строки: нажмите клавишу Windows, чтобы открыть меню “Пуск”. В поле поиска введите «cmd» и запустите приложение командной строки.

2.Выполните команду: введите python –version и нажмите ввод.

3.Версия Python отобразится в следующей строке прямо под вашей командой.

Проверка версии Python для MacOC (точные шаги)

Четыре шага для проверки версии Python в вашей операционной системе Mac.

1.Нажмите CMD + Пробел, чтобы открыть Spotlight.

2.Введите «terminal» и нажмите ввод.

3.Выполните команду: введите python –version или python -v и нажмите ввод.

4.Версия Python отобразится в следующей строке под вашей командой.

Проверка версии Python для Linux (точные шаги)

Три шага для проверки версии Python в вашей операционной системе Linux.

1.Откройте приложение terminal (например, bash).

2.Выполните команду: введите python –version или python -v и нажмите ввод.

3.Версия Python отобразится в следующей строке под вашей командой.

Проверка версии Python для Ubuntu (точные шаги)

Четыре шага для проверки версии Python в вашей операционной системе Ubuntu.

1.Откройте Dash: кликните верхний левый символ.

2.Откройте terminal: введите «terminal», кликните приложение терминала.

3.Выполните команду: введите python –version или python -v и нажмите ввод.

4.Версия Python отобразится в следующей строке прямо под вашей командой.

Проверка своей версии Python в Anaconda (точные шаги)

Вы можете выбирать из разных вариантов.

  • Чтобы проверить версию Anaconda, запустите conda -v или conda –version в командной строке anaconda. Вы можете открыть приглашение анаконды, выполнив поиск по запросу «анаконда» в поле поиска вашей ОС.
  • Альтернативой для получения версии вашей Anaconda является запуск команды conda list anaconda.
  • В более короткой команде list conda перечислены имя, версия и сведения о сборке установленных пакетов.
  • Чтобы детально изучить вашу среду, запустите conda info с флагом –envs, чтобы узнать все ваши среды.
  • Чтобы проверить версию Python, запустите в терминале python -V или python –version.

Связанные материалы: пожалуйста, изучите более подробную информацию о настройке вашей среды здесь. Также вы можете скачать информативную шпаргалку по Anaconda здесь.

Проверка своей версии Python в Spyder (точные шаги)

В редакторе кода Spyder проверить версию Python еще проще. Просто запустите любой скрипт и информация о версии появится в первой строке перед выводом вашего скрипта.

[История] Что за Разные версии Python?

Python имеет три основные версии: версия 1, версия 2 и версия 3. Версия 4 в настоящее время (2020 г.) находится в разработке.

Python 3.0 – 3 Декабря 2008

  • Python 3.9.0 ― релиз от 5 октября 2020 г.
  • Python 3.8.6 ― релиз от 23 сентября 2020 г.
  • Python 3.8.5 ― релиз от 20 июля 2020 г.
  • Python 3.8.4 ― релиз от 13 июля 2020 г.
  • Python 3.8.3 ― релиз от 13 мая 2020 г.
  • Python 3.8.2 ― релиз от 24 февраля 2020 г.
  • Python 3.8.1 ― релиз от 18 декабря 2019 г.
  • Python 3.8.0 ― релиз от 14 октября 2019 г.
  • Python 3.7.7 ― релиз от 10 марта 2020 г.
  • Python 3.7.6 ― релиз от 18 декабря 2019 г.
  • Python 3.7.5 ― релиз от 15 октября 2019 г.
  • Python 3.7.4 ― релиз от 8 июля 2019 г.
  • Python 3.7.3 ― релиз от 25 марта 2019 г.
  • Python 3.7.2 ― релиз от 24 декабря 2018 г.
  • Python 3.7.1 ― релиз от 20 октября 2018 г.
  • Python 3.7.0 ― релиз от 27 июня 2018 г.
  • Python 3.6.10 ― релиз от 18 декабря 2019 г.
  • Python 3.6.9 ― релиз от 02 июля 2019 г.
  • Python 3.6.8 ― релиз от 24 декабря 2018 г.
  • Python 3.6.7 ― релиз от 20 октября 2018 г.
  • Python 3.6.6 ― релиз от 27 июня 2018 г.
  • Python 3.6.5 ― релиз от 28 марта 2018 г.
  • Python 3.6.4 ― релиз от 19 декабря 2017 г.
  • Python 3.6.3 ― релиз от 03 октября 2017 г.
  • Python 3.6.2 ― релиз от 17 июля 2017 г.
  • Python 3.6.1 ― релиз от 21 марта 2017 г.
  • Python 3.6.0 ― релиз от 23 декабря 2016 г.
  • Python 3.5.8 ― релиз от 29 октября 2019 г.
  • Python 3.5.7 ― релиз от 18 марта 2019 г.
  • Python 3.5.6 ― релиз от 8 августа 2018.
  • Python 3.5.5 ― релиз от 4 февраля 2018 г.
  • Python 3.5.4 ― релиз от 25 июля 2017 г.
  • Python 3.5.3 ― релиз от 17 января 2017.
  • Python 3.5.2 ― релиз от 27 июня 2016 г.
  • Python 3.5.1 ― релиз от 07 декабря 2015 г.
  • Python 3.5.0 ― релиз от 13 сентября 2015 г.
  • Python 3.4.10 ― релиз от 18 марта 2019 г.
  • Python 3.4.9 ― релиз от 8 августа 2018 г.
  • Python 3.4.8 ― релиз от 4 февраля 2018 г.
  • Python 3.4.7 ― релиз от 25 июля 2017 г.
  • Python 3.4.6 ― релиз от 17 января 2017 г.
  • Python 3.4.5 ― релиз от 26 июня 2016 г.
  • Python 3.4.4 ― релиз от 06 декабря 2015 г.
  • Python 3.4.3 ― релиз от 25 февраля 2015 г.
  • Python 3.4.2 ― релиз от 4 октября 2014 г.
  • Python 3.4.1 ― релиз от 18 мая 2014 г.
  • Python 3.4.0 ― релиз от 16 марта 2014 г.
  • Python 3.3.7 ― релиз от 19 сентября 2017 г.
  • Python 3.3.6 ― релиз от 12 октября 2014 г.
  • Python 3.3.5 ― релиз от 9 марта 2014 г.
  • Python 3.3.4 ― релиз от 9 февраля 2014 г.
  • Python 3.3.3 ― релиз от 17 ноября 2013 г.
  • Python 3.3.2 ― релиз от 15 мая 2013 г.
  • Python 3.3.1 ― релиз от 7 апреля 2013 г.
  • Python 3.3.0 ― релиз от 29 сентября 2012 г.
  • Python 3.2.6 ― релиз от 11 октября 2014 г.
  • Python 3.2.5 ― релиз от 15 мая 2013 г.
  • Python 3.2.4 ― релиз от 7 апреля 2013 г.
  • Python 3.2.3 ― релиз от 10 апреля 2012 г.
  • Python 3.2.2 ― релиз от 4 сентября 2011 г.
  • Python 3.2.1 ― релиз от 10 июля 2011 г.
  • Python 3.2 ― релиз от 20 февраля 2011 г.
  • Python 3.1.5 ― релиз от 9 апреля 2012 г.
  • Python 3.1.4 ― релиз от 11 июня 2011 г.
  • Python 3.1.3 ― релиз от 27 ноября 2010 г.
  • Python 3.1.2 ― релиз от 21 марта 2010 г.
  • Python 3.1.1 ― релиз от 17 августа 2009 г.
  • Python 3.1 ― релиз от 27 июня 2009 г.
  • Python 3.0.1 ― релиз от 13 февраля 2009 г.
  • Python 3.0 ― релиз от 3 декабря 2008 г.

Python 2.0 – 16 октября 2000

  • Python 2.7.17 ― релиз от 19 октября 2019 г.
  • Python 2.7.16 ― релиз от 02 марта 2019 г.
  • Python 2.7.15 ― релиз от 30 апреля 2018 г.
  • Python 2.7.14 ― релиз от 16 сентября 2017 г.
  • Python 2.7.13 ― релиз от 17 декабря 2016 г.
  • Python 2.7.12 ― релиз от 26 июня 2016 г.
  • Python 2.7.11 ― релиз от 5 декабря 2015 г.
  • Python 2.7.10 ― релиз от 23 мая 2015 г.
  • Python 2.7.9 ― релиз от 10 декабря 2014 г.
  • Python 2.7.8 ― релиз от 1 июля 2014 г.
  • Python 2.7.7 ― релиз от 31 мая 2014 г.
  • Python 2.7.6 ― релиз от 10 ноября 2013 г.
  • Python 2.7.5 ― релиз от 15 мая 2013 г.
  • Python 2.7.4 ― релиз от 6 апреля 2013 г.
  • Python 2.7.3 ― релиз от 9 апреля 2012 г.
  • Python 2.7.2 ― релиз от 11 июня 2011 г.
  • Python 2.7.1 ― релиз от 27 ноября 2010 г.
  • Python 2.7 ― релиз от 4 июля 2010 г.
  • Python 2.6.9 ― релиз от 29 октября 2013 г.
  • Python 2.6.8 ― релиз от 10 апреля 2012 г.
  • Python 2.6.7 ― релиз от 3 июня 2011 г.
  • Python 2.6.6 ― релиз от 24 августа 2010 г.
  • Python 2.6.5 ― релиз от 19 марта 2010 г.
  • Python 2.6.4 ― релиз от 25 октября 2009 г.
  • Python 2.6.3 ― релиз от 2 октября 2009 г.
  • Python 2.6.2 ― релиз от 14 апреля 2009 г.
  • Python 2.6.1 ― релиз от 4 декабря 2008 г.
  • Python 2.6 ― релиз от 1 октября 2008 г.
  • Python 2.5.4 ― релиз от 23 декабря 2008 г.
  • Python 2.5.3 ― релиз от 19 декабря 2008 г.
  • Python 2.5.2 ― релиз от 21 февраля 2008 г.
  • Python 2.5.1 ― релиз от 18 апреля 2007 г.
  • Python 2.5 ― релиз от 19 сентября 2006 г.
  • Python 2.4.4 ― релиз от 18 октября 2006 г.
  • Python 2.4.3 ― релиз от 29 марта 2006 г.
  • Python 2.4.2 ― релиз от 28 сентября 2005 г.
  • Python 2.4.1 ― релиз от 30 марта 2005 г
  • Python 2.4 ― релиз от 30 ноября 2004 г.
  • Python 2.3.5 ― релиз от 8 февраля 2005 г.
  • Python 2.3.4 ― релиз от 27 мая 2004 г.
  • Python 2.3.3 ― релиз от 19 декабря 2003 г.
  • Python 2.3.2 ― релиз от 3 октября 2003 г.
  • Python 2.3.1 ― релиз от 23 сентября 2003 г.
  • Python 2.3 ― релиз от 29 июля 2003 г.
  • Python 2.2.3 ― релиз от 30 мая 2003 г.
  • Python 2.2.2 ― релиз от 14 октября 2002 г.
  • Python 2.2.1 ― релиз от 10 апреля 2002 г.
  • Python 2.2p1 ― релиз от 29 марта 2002 г.
  • Python 2.2 ― релиз от 21 декабря 2001 г.
  • Python 2.1.3 ― релиз от 8 апреля 2002 г.
  • Python 2.1.2 ― релиз от 16 января 2002 г.
  • Python 2.1.1 ― релиз от 20 июля 2001 г.
  • Python 2.1 ― релиз от 15 апреля 2001 г.
  • Python 2.0.1 ― релиз от 22 июня 2001 г.
  • Python 2.0 ― релиз от 16 октября 2000 г.
Читайте также:  Как узнать модель озу windows 10

Python 1.0 – январь 1994

  • Python 1.6 ― релиз от 5 сентября 2000 г.
  • Python 1.5.2p2 ― релиз от 22 марта 2000 г.
  • Python 1.5.2p1 ― релиз от 6 июля 1999 г.
  • Python 1.5.2 ― релиз от 30 апреля 1999 г.
  • Python 1.5.1p1 ― релиз от 6 августа 1998 г.
  • Python 1.5.1 ― релиз от 14 апреля 1998 г.
  • Python 1.5 ― релиз от 17 февраля 1998 г.
  • Python 1.4 ― релиз от 25 октября 1996 г.

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. Будьте в курсе актуальных обновлений на официальном сайте Python.

Как перейти на более новую версию?

Если вы не используете виртуальную среду, перейдите по адресу python.org/downloads, чтобы загрузить и установить нужную вам версию. Это самый простой способ обновить Python.

Но теперь вы столкнетесь со следующей проблемой: как запустить конкретную версию Python? Ознакомьтесь с этим ответом StackOverflow, чтобы узнать верное решение.

Или вы можете облегчить себе жизнь, используя виртуальные среды. Это позволяет вам установить в вашей системе несколько версий Python. Плюс, вы можете мгновенно переключаться между ними. Один из вариантов – использовать встроенный модуль venv. Отраслевым стандартом для специалистов по данным является Anaconda.

При использовании виртуальных сред легко установить и обновить различные версии Python. Чтобы получить полное руководство по виртуальным средам, прочитайте нашу вводную статью в блоге Finxter.

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

Если вы установили несколько инсталляций Python, запуск python –version может дать вам только версию Python 2. Чтобы проверить, какая версия Python 3 установлена на вашем компьютере, просто запустите команду python3 –version вместо python –version.

Как проверить версию Python – подробно

У Python есть не только основные, второстепенные и микро-версии. У каждой из этих версий есть дополнительные версии, а именно уровень выпуска и серийный номер.

Они отображаются при запуске

В приведенном выше коде я запускаю Python 3.8.0.

В большинстве случаев вас интересуют только основные, второстепенные и микро-релизы. Уровень выпуска и серийный номер обычно предназначены для работы основной команды разработчиков Python над изменениями в языке.

Возможные уровни выпуска: «альфа», «бета», «кандидат» или «финал». Альфа-версия содержит первые обновления языка. Бета означает, что язык можно протестировать с некоторыми пользователями, но он все равно не будет работать идеально. Отсюда и слово «бета-тестеры». «Кандидату» осталось исправить лишь несколько мелких ошибок. Финал – это последняя версия, выпущенная для широкой публики. Если вы хотите опробовать новые функции раньше всех, вы можете загрузить эти уровни выпуска. Однако, если вам просто нужна работающая версия Python, вам следует выбрать «финал». Когда вы загружаете любую версию Python, это будет «финальный» выпуск, если не указано иное.

Серийный создан для малейших изменений. Команда разработчиков Python увеличивает его по мере внесения изменений в альфа-, бета-версии и версии-кандидаты. Все финальные версии имеют серийный номер = 0. Они добавляют будущие изменения в следующие основные / второстепенные / микро-релизы.

Как убедиться, что мой скрипт запускает определенную версию Python?

Допустим, вы только что установили Python 3.8. Ваш скрипт my_file.py использует совершенно новую функцию: reversed () при итерации по словарю. Чтобы другие люди могли запустить этот сценарий, они также должны запустить Python 3.8. Таким образом, вы должны установить проверку в начале, чтобы другие пользователи знали об этом.

Мы делаем это, добавляя инструкцию assert вверху my_file.py

Оператор assert вызывает AssertionError, если оператор имеет значение “Ложно”. Если утверждение “Истинно”, скрипт продолжает выполняться.

Например, если я запускаю Python 3.7 и выполняю my_file.py из терминала, это произойдет

Но если я запускаю Python 3.8, оператор assert не вызывает ошибку, а выполняет остальную часть скрипта.

Примечание. Я использовал виртуальную среду Anaconda для установки и быстрого переключения между несколькими версиями Python.

Проверьте версию Python, набрав python –version в оболочке операционной системы или в командной строке. Чтобы получить более подробную информацию о среде, в которой работает ваша программа Python, попробуйте import sys; sys.version в вашей оболочке Python (в интерактивном или обычном режиме).

Куда двигаться дальше?

Хватит теории, давайте немного попрактикуемся!

Чтобы добиться успеха в программировании, вам нужно решиться и заняться реальными задачами для реальных людей. Вот так легко можно получить шестизначный заработок. Именно так вы оттачиваете навыки, которые действительно нужны вам на практике. В конце концов, какой толк в изучении теории, которая никому не нужна?

Практические проекты – это то, как вы точите пилу в кодировании!

Вы хотите стать мастером кода, сфокусироваться на коде практических проектов, которые действительно принесут вам деньги и решат проблемы для людей?

Тогда станьте разработчиком Python на фрилансе! Это лучший способ решить задачу улучшения ваших навыков Python, даже если вы совсем новичок.

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

Источник

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