Как проверить версию Python в Windows, Linux и macOS [2023]

Как проверить версию Python в Windows, Linux и macOS [2023]

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

Python был выпущен 20 февраля 1991 года Гвидо ван Россумом. Пока Россум создавал Python, он также читал «Летающий цирк Монти Пайтона» — сценарий популярного комедийного сериала BBC. Так он выбрал название, потому что считал новый язык загадочным и уникальным.

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

Вот некоторые вещи, которые вы можете делать с помощью Python.

  • Веб-разработка. Python используется в бэкенд-разработке (процессах, которые пользователи не видят). Flask и Django — примеры фреймворков, которые широко используются при разработке API и внутренних серверов.
  • Автоматизация или скриптинг. Если есть работа, которую вы делаете все время, Python может помочь вам ее автоматизировать. Новички, а также эксперты могут использовать Python для автоматизации различных задач, таких как отправка электронных писем, поиск данных в Интернете, сортировка данных и загрузка.
  • Анализ данных и машинное обучение. Python стал одним из самых востребованных языков программирования учеными данных. Аналитики данных теперь могут создавать визуализацию данных, выполнять сложные статистические расчеты, манипулировать и анализировать и многое другое.
  • Тестирование программного обеспечения и прототипирование. В среде разработки программного обеспечения Python можно использовать для отслеживания ошибок, тестирования и контроля сборки. Разработчики могут автоматизировать тесты и проверки новых систем и приложений с помощью Python.
  • Бизнес-приложения. Мир бизнеса огромен, и некоторые из вещей, которые могут прийти на ум, — это приложения для электронной коммерции, системы управления клиентами и ERP, и это лишь некоторые из них. В типичной бизнес-среде потребуются легко читаемые, расширяемые и масштабируемые приложения. Python предлагает такое решение через свои платформы, такие как Triton.
  • Он универсален. Если вы взаимодействовали с другими языками, вы могли заметить, что некоторые из них имеют один или только два варианта использования. Однако Python имеет более пяти вариантов использования, и все же его производительность не имеет себе равных.
  • Есть несколько библиотек и модулей. Существует множество библиотек и модулей, созданных третьими сторонами для расширения вариантов использования Python. Например, вы можете использовать Django для веб-разработки на стороне сервера.
  • Питон прост. Этот язык программирования имитирует естественный язык, что делает его подходящим даже для начинающих.
  • Большое и активное сообщество. Программирование может быть сложным время от времени. Однако наличие большого поддерживающего сообщества означает, что всегда есть люди, к которым вы можете обратиться, если застряли.
  • Открытый источник. Python можно использовать и распространять бесплатно. Таким образом, инженеры могут настраивать существующий код, распространять его и создавать с его помощью различные решения/приложения.

Python 2 и Python 3: разница

Язык программирования Python претерпел значительные изменения за более чем 3 десятилетия своего существования. Одна из причин, по которой вы можете захотеть проверить свою версию Python, — определить, используете ли вы Python 2 или Python 3, чтобы убедиться, что вы создаете решения без ошибок, независимо от того, являетесь ли вы разработчиком или специалистом по данным.

Python 2 и Python 3 являются основными версиями в мире Python. Продолжаются споры о том, что лучше. Давайте проверим разницу между ними;

Питон 2

Python 2 был представлен в 2000 году компанией BeOpen Python Labs. Эта версия была предназначена для облегчения изучения Python.

В Python 2 реализованы технические детали предложения по улучшению Python (PEP). В январе 2020 года Python 2 был упразднен, а это означает, что он больше не будет обновляться с помощью исправлений безопасности, новых функций и исправлений ошибок.

Питон 3

Python 3 был выпущен в 2008 году. Эта версия была создана для исправления фундаментальных недостатков Python 2. В Python 3 были удалены повторяющиеся модули и конструкции, которые были в предыдущих версиях Python.

Инструмент дедупликации с введением Python 3 означал, что некоторый код в Python 2 был несовместим с Python 3. К счастью, Python выпустил 2to3, инструмент, который проверяет и автоматически преобразует код Python 2 в синтаксис Python 3.

Внедрение этой версии привлекло большую массу научного сообщества, например, нейронауки. Внедрение библиотеки NumPi сделало Python конкурентом Matlab и R, а также ускорило его внедрение в науку о данных и машинное обучение. На момент написания этой статьи текущая версия Python — Python 3.11.1.

СравнениеPython 2Python 3Year Release20002008SupportSupported Stopped 2020.Разработка и поддержка Python 3 все еще продолжается.Обратная совместимость С некоторыми изменениями коды Python 2 могут быть портированы на Python 3 3. Коды Python 2 могут быть перенесены на Python 3Python 3Python 2008., наука о данных, ключевое слово “Print” Print не считается функцией, но оператор Print считается функцией, а не оператором.

Предпосылки для проверки версии Python

Вы можете получить доступ к окну/терминалу терминала, используя эти команды в Windows, Linux и macOS;

  • Windows: Win+R > введите powershell > Enter/OK
  • Linux: Ctrl-Alt-T, Ctrl-Alt-F2
  • macOS: Finder > Приложения > Утилиты > Терминал

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

Python 3 обратно несовместим. Python 2 и Python 3 — это разные части программного обеспечения. Это означает, что код, написанный на Python 2, может работать не так, как ожидалось, в Python 3.

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

  • Основная версия
  • Второстепенная версия
  • Микро версия

Например, если мы возьмем версию Python, Python 3.8.10, 3 — это основная версия, 8 — дополнительная версия, а 10 — микроверсия. В последнем разделе версии Python представлены последние обновления и исправления.

Python 3.7.1 совместим с Python 3.8.10, поскольку они относятся к одной и той же основной версии (3). Однако Python 2.7 несовместим с Python 3.8.

Проверьте версию Python в Windows

Откройте Windows PowerShell, выполнив следующие действия;

Win + R> введите powershell> Enter / OK

Теперь вы можете продолжить и ввести это в командной строке

питон – версия

Если на вашем компьютере установлен Python, версия появится в следующей строке.

Проверьте версию Python в Linux

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

Используйте сочетание клавиш Ctrl+Alt+T, чтобы открыть командную строку на вашем компьютере под управлением Linux.

Используйте эту команду для печати версии Python;

python3 --version

Или

python --version

Вторая команда проверяет, установлен ли Python 2.

Если Python 3 установлен, вы, вероятно, получите что-то вроде этого

Проверьте версию Python на MacOS

С помощью этого ярлыка вы можете быстро получить доступ к своему терминалу в MacOS;

Finder > Приложения > Утилиты > Терминал

Используйте эту команду для проверки версии Python;

python3 --version

Или

python --version

Вторая команда проверяет, установлен ли Python 2.

Если у вас установлены и Python 2, и Python 3, вы получите вывод, близкий к этому

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

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

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

Независимо от того, используете ли вы Windows, Linux или macOS, вы можете использовать эту команду для проверки вашего скрипта.

import sys

print (sys.version)

Что произойдет, если на одном и том же компьютере будут установлены две разные версии Python, и вы выполните приведенные выше команды?

Python 2 и Python 3 могут работать одновременно на вашем компьютере. Причина этого в том, что у вас могут быть приложения, использующие Python 2, в то время как другие созданы на Python 3.

Чтобы проверить, есть ли на вашем компьютере две версии Python, используйте эти команды;

python3 --version

Или

python --version

Вторая команда проверяет, установлен ли Python 2.

Если обе версии присутствуют в macOS, вы получите вывод, близкий к этому снимку экрана.

Заключение

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

Теперь вы можете удобно проверить свою версию Python независимо от используемой операционной системы. Хотя большинство из них переходят на Python 3, вы по-прежнему будете сталкиваться с приложениями, построенными на Python 2. Хорошая новость заключается в том, что Python имеет разные фреймворки, которые можно использовать для создания разных приложений.

Вы также можете узнать, как установить Python 3 на CentOS, Ubuntu и Windows.

Поделиться в соцсетях