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

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

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

How to Check Python Version

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

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

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

Версии Python

Готовые к выпуску версии Python имеют следующую версию:

Например, в Python 3.6.8 3 это основная версия, 1 дополнительная версия и 2 микро версия.

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

Python предустановлен в большинстве дистрибутивов Linux и macOS.

Вы можете проверить, установлен ли Python 3, набрав:

Если вы хотите установить последнюю версию Python, процедура зависит от операционной системы, которую вы используете.

Программная проверка версии Python

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

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

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

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

Вывод

Источник

How to Check Your Python Version

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

Chances are you have heard about Python 2 and Python 3. Although they are two versions of the same language, they have different syntax; code written in Python 3 might not work in Python 2. So, let’s discover how you can check your Python version on the command line and in the script on Windows, macOS, and Linux systems.

Python is one of the most popular programming languages. With its simple syntax, high productivity, and amazing open-source libraries, Python can be used for just about anything.

However, you might have seen that some people use Python 2, while others prefer Python 3. The difference between these two versions is quite significant – it’s not just about fixing some bugs and adding a few new features. If the application is written in Python 2, you may not be able to run it using Python 3.

So, you should definitely know the version of Python installed on your computer. Let’s see how you can check the Python version. We’ll start with the command line.

Check Python Version: Command Line

You can easily check your Python version on the command line/terminal/shell. Let’s first recall how we can access the command line in different operating systems.

Windows

macOS

Linux

Depending on your Python distribution, you may get more information in the result set. However, the number next to Python is the version number, which is what we are looking for. In this case, the full version number is 3.8.3.

Usually, we are interested in the major version – Python 2 or Python 3. This is indicated by the first number of the full version number. This number is 3 in our case, which means that we have Python 3 installed on our computer.

Check Python Version: Script

Sometimes you may want to check the version of Python when you are coding an application (i.e. inside the script). This is especially useful when you have multiple Python versions installed on your computer. To check which Python version is running, you can use either the sys or the platform module. The script will be the same for Windows, macOS, and Linux.

To check the Python version using the sys module, write:

And you’ll get:

To check the Python version using the platform module, use the following code:

The output will be as follows:

Both code snippets output the Python version in the string format. If necessary, you can also get the version number in the tuple format. The tuple will contain five components: major, minor, micro, release level, and serial:

Of course, you can easily obtain the individual components of this tuple using an index (e.g. sys.version_info[0] ) or a name (e.g. sys.version_info.major ).

Pretty simple, right? No wonder Python is so popular.

Python 2 or Python 3?

Now we know how to check the Python version. But what’s the difference between the two versions?

Python 2 is an older version that was actively used in software development and IT operations (DevOps). However, it is no longer under development and has been discontinued starting from January 1, 2020. This implies that any bugs or security problems discovered in Python 2 are no longer being addressed by Python developers. Python’s volunteer developers advise that people using Python 2 move to Python 3 as soon as possible.

Python 3 was first introduced in 2008. It’s syntax and behavior is quite different from Python 2, but it’s generally believed that Python 3 is simpler and easier to understand.

As Python 2 is no longer supported, you should definitely choose Python 3 if you are writing a new application or just starting to learn Python. The only reason to learn Python 2 is if your company’s code is written in Python 2 and you need to work with it. This shouldn’t be often the case, especially once Python 2 has been discontinued for a while.

Time to Practice Python!

Do you want to learn Python 3? Join the track Learning Programming with Python on LearnPython.com, where you will be introduced to the fundamentals of programming – not just in theory but with over 400 interactive coding challenges.

The track starts with Python Basics: Part 1, a course that teaches students how to create the simplest Python applications. This course (and the track itself) are aimed at students with no prior IT background. If you are already familiar with Python’s basics, join one of the advanced courses on LearnPython.com and learn how to work with strings, JSON files, and CSV files in Python.

Professionals across different industries enjoy the benefits of this simple and effective programming language. You can join them very soon! It doesn’t take much time to become proficient in Python, especially if you plan your studying activities appropriately.

Источник

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

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

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

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

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

Python предустановлен в большинстве дистрибутивов Linux и macOS.

Команда выведет версию 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

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

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

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

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

Например, в Python 3.6.8 3 — основная версия, 6 — дополнительная версия, а 8 — микроверсия.

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

Python предварительно установлен в большинстве дистрибутивов Linux и macOS. В Windows его необходимо скачать и установить.

Вы можете проверить, установлен ли у вас 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.

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

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

Выводы

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

Источник

Which version of Python do I have installed?

I have to run a Python script on a Windows server. How can I know which version of Python I have, and does it even really matter?

I was thinking of updating to the latest version of Python.

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

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

27 Answers 27

Trending sort

Trending sort is based off of the default sorting method — by highest score — but it boosts votes that have happened recently, helping to surface more up-to-date answers.

It falls back to sorting by highest score if no posts are trending.

Switch to Trending sort

—version may also work (introduced in version 2.5)

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

In a Python IDE, just copy and paste in the following code and run it (the version will come up in the output area):

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

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

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

At a command prompt type:

Or if you have pyenv:

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

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

Although the question is «which version am I using?», this may not actually be everything you need to know. You may have other versions installed and this can cause problems, particularly when installing additional modules. This is my rough-and-ready approach to finding out what versions are installed:

The output for a single Python installation should look something like this:

Multiple installations will have output something like this:

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

When I open Python (command line) the first thing it tells me is the version.

Источник

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

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

Как мы знаем, интерпретатор берет код от пользователя и выполняет его построчно. Предположим, что у нас есть более старая версия интерпретатора Python. В этом случае команда не выполняется должным образом из-за более старой версии интерпретатора и его несовместимости с новыми функциями, используемыми в команде.

В данном руководстве разберем как пользователь может проверить используемую версию Python.

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

Примечание. Последней версией интерпретатора Python на данный момент является «3.9.6» со стабильной версией.

Преимущества проверки версии интерпретатора Python

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

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

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

Ниже приведены методы проверки версии интерпретатора Python:

Давайте разберемся, как мы можем использовать эти методы в Python, а также в терминале командной строки для проверки версии интерпретатора Python.

Метод 1: Использование функции python_version()

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

Взгляните на следующую программу:

Как видно из вышеприведенного вывода, мы используем версию интерпретатора Python 3.9.0.

Мы также можем использовать эту функцию в терминале командной строки и проверить версию интерпретатора. Для использования функции python_version() в терминале мы должны придерживаться следующих шагов:

Терминал покажет версию интерпретатора как результат кода, как показано ниже:

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

В этом методе нужно выполнить только следующие два шага:

Шаг 1: Откройте оболочку терминала устройства.

Шаг 2: Напишите в оболочке следующую команду и нажмите Enter:

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

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

Метод 3: С помощью метода sys.version

Чтобы использовать метод sys.version для проверки версии интерпретатора Python, мы сначала должны импортировать библиотеку платформы. Как и метод функции python_version(), мы можем использовать этот метод как в оболочке командной строки, так и в программе Python в оболочке.

Здесь мы будем использовать этот метод только как программу Python и получим версию интерпретатора Python в качестве выходных данных программы.

Источник

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

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

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

Скрипт 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).

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

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

Вывод версии Python состоит из трех чисел: основная, подверсия и микро. Например, версия 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 в разных средах:

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

Проверка версии 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» и нажмите ввод.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Python 1.0 – январь 1994

Python 0.9.0 – 20 февраля 1991

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

Related Tutorials

Why Finxter?

Learning Resources

Источник

Различные сведения о версии Python.

Получение сведений об интерпретаторе Python из кода.

Содержание:

sys.copyright :

Переменная sys.copyright возвращает строку, содержащая авторские права, относящиеся к интерпретатору Python.

sys.version :

Переменная sys.version возвращает строку, содержащую номер версии интерпретатора Python плюс дополнительную информацию о номере сборки и используемом компиляторе.

sys.api_version :

Переменная sys.api_version возвращает версию API языка C для этого интерпретатора Python. Программисты могут использовать ее при отладке конфликтов версий между Python и модулями расширения.

sys.version_info :

Переменная sys.api_version возвращает кортеж, содержащий пять компонентов номера версии:

Компоненты также могут быть доступны по имени, sys.version_info[0] что эквивалентно sys.version_info.major и так далее.

sys.implementation :

Атрибут sys.implementation представляет собой объект, содержащий информацию о реализации текущего запущенного интерпретатора Python. Следующие атрибуты должны существовать во всех реализациях Python.

Источник

How to Check Python Version in Linux, Mac, & Windows

Home » SysAdmin » How to Check Python Version in Linux, Mac, & Windows

Which version of Python do I have installed?

Python is a popular programming language. Like many other programming languages, there can be several different versions organized by release date. Certain applications may require a specific version of Python.

In this tutorial, learn how to check the Python version on Windows, Linux, or macOS systems.

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

Access to a command-line/terminal window:

There are different versions of Python, but the two most popular ones are Python 2.7.x and Python 3.7.x. The x stands for the revision level and could change as new releases come out.

When looking at the version number, there are usually three digits to read:

While major releases are not fully compatible, minor releases generally are. Version 3.6.1 should be compatible with 3.7.1 for example. The final digit signifies the latest patches and updates.

Python 2.7 and 3.7 are different applications. Software that’s written in one version often will not work correctly in another version. When using Python, it is essential to know which version an application requires, and which version you have.

Python 2 will stop publishing security updates and patches after 2020. They extended the deadline because of the large number of developers using Python 2.7. Python 3 includes a 2 to 3 utility that helps translate Python 2 code into Python 3.

How to Check Python Version in Linux

Most modern Linux distributions come with Python pre-installed.

To check the version installed, open a terminal window and entering the following:

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

How to Check Python Version in Windows

Most out-of-the-box Windows installations do not come with Python pre-installed. However, it is always a good idea to check.

Open Windows Powershell, and enter the following:

If you have Python installed, it will report the version number.

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

Alternately, use the Windows Search function to see which version of Python you have:

Press the Windows key to start a search, then type Python. The system will return any results that match. Most likely a match will show something similar to:

This defines which major and minor revision (3.x or 2.x) you are using.

How to Check Python Version in MacOS

If using a MacOS, check the Python version by entering the following command in the terminal:

The system will report the version.

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

Note: In some cases, this will return a screen full of information. If that happens, just scan through the file locations for the word python with a number after it. That number is the version.

Checking a System with Multiple Versions of Python

Python2 and Python3 are different programs. Many programs upgrade from the older version to the newer one. However, Python 2.7.x installations can be run separately from the Python 3.7.x version on the same system.

Python 3 is not entirely backward compatible.

To check for Python 2.7.x:

To check the version of Python 3 software:

Note: Python does not have a built-in upgrade system. You’ll need to download the latest version and install it.

How to Check Python Version in Script

When writing an application, it is helpful to have the software check the version of Python before it runs to prevent crashes and incompatibilities.

Use the following code snippet to check for the correct version of Python:

When this script runs, it will test to see if Python 3.6 is installed on the system. If not, it will send a notification and displays the current Python version.

Note: One of the common issues in working with Python and datasets is missing data. Learn how to handle missing data in Python.

You should now have a solid understanding of how to check for the version of Python installed in several different operating systems. Python is a powerful programming language, thus it’s important to understand its different versions.

If you want to learn how to upgrade Python to a newer version on Wondows, macOs, and Linux, check our article how to upgrade Python to 3.9.

Источник

Проверьте вашу версию Python в Windows, MacOS, Linux, Ubuntu, Jupyter Notebook с одной простотой командой.

Проверьте вашу версию Python в Windows, MacOS, Linux, Ubuntu, Jupyter Notebook с одной простотой командой.

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

Вы хотите развивать навыки Хорошо округлый Python Professional То же оплачивается в процессе? Станьте питоном фрилансером и закажите свою книгу Оставляя крысиную гонку с Python На Amazon ( Kindle/Print )!

Обзор

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

Если вы как мне десять лет назад, вам нужно снова и снова Google важные команды Python. К счастью, я нашел простой и эффективный (и свободный) способ улучшить свои навыки Python. И так вы можете: Обучение с чит-листами Отказ

Загрузите бесплатные читы Python Cheat и распечатайте их в свою офисную стену (ссылка на свою почтовую страницу регистрации электронной почты в этом блоге)!

Среда

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

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

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

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

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

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

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

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

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

Вот обзор Amazon в книге:

«Лучшая книга Python на рынке»

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

Давайте погрузимся в точные шаги, чтобы проверить вашу версию Python в любой среде. Я пытался выяснить любую среду, в которой вы можете быть заинтересованы. Но если вы не найдете своими, пожалуйста, дайте мне знать ( Крис на Finxter Dot Com ), и я тоже добавлю вашу конкретную среду.

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

Нажмите, чтобы перейти к следующей странице!

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

Иногда вы хотите проверить версию Python В вашей программе Python Отказ

Чтобы достичь этого, просто импортируйте sys Модуль и распечатать sys.version Атрибут на вашу оболочку Python:

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

Три шага для проверки версии Python в ноутбуке Jupyter.

3. Е х ECUTE сценарий.

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

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

Проверьте версию Python Windows 10 (точные шаги)

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

Проверьте версию Python Windows 7 (точные шаги)

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

Проверьте Python версию Mac (точные шаги)

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

Проверьте версию Python Linux (точные шаги)

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

Проверьте версию Python Ubuntu (точные шаги)

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

Вам нужно снова и снова Google Wain Python ключевые слова? Просто загрузите этот популярный Python Chep Sheet, распечатайте PDF с высоким разрешением, и прикрепите его в свою офисную стену: 🐍

Проверьте вашу версию Python в AnaConda (точные шаги)

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

Связанный материал : Пожалуйста, найдите более подробную информацию о настройке окружающей среды здесь Отказ Вы можете скачать информативную информацию Anaconda Cheat здесь Отказ

Проверьте вашу версию Python в Spyder (точные шаги)

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

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

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

Вот история версии от Википедия и Официальные документы Отказ

Python 3.0 – 3 декабря 2008 года

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

Python 1.0 – январь 1994

Python 0.9.0 – 20 февраля 1991

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

Как обновить до новой версии?

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

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

Или вы можете пропустить свою жизнь, используя виртуальные среды. Они позволяют вам установить несколько версий Python в вашей системе. Кроме того, вы можете переключаться между ними мгновенно. Одним из вариантов является использование встроенного модуля Венв Отказ Если вы ученый с данными, отраслевой стандарт является Анаконда Отказ

Установка и обновление различных версий Python легко, когда вы используете виртуальные среды. Для полного учета виртуальной среды прочитайте наш вступительный блог Finxter.

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

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

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

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

В приведенном выше коде я бегу Python 3.8.0.

В большинстве случаев вы заботитесь о главных, несовершеннолетних и микролизах. Уровень выпуска и сериал обычно предназначены для Core Python Dev Compare для работы над изменениями на языке.

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

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

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

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

Мы делаем это, добавив заявление Assert в верхней части my_file.py.

Заявление Assert повышает AssertionError, если утверждение является ложным. Если утверждение верно, скрипт продолжает работать.

Например, если я бегу Python 3.7 и выполнить my_file.py из терминала, это происходит

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

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

Резюме

Куда пойти отсюда?

Достаточно теории, давайте познакомимся!

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

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

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

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

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

Присоединяйтесь к свободному вебинару сейчас!

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

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

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

Источник

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

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

Подробная статья рассматривающая способы проверки установки Python в операционных системах Windows, Linux и MacOS.

Введение

Не редкий случай, когда начинающие программисты определились с выбором языка программирования и решили написать свою первую программу, чаще всего — hello world. Но где найти и как открыть python?

Подход для каждой операционной системы различается, приведу примеры для Windows и Linux.

Как найти python в Microsoft Windows?

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

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

Как найти python в Microsoft Windows?

В Windows 10 по умолчанию поисковая строка — отсутствует, но до тех пор, пока вы не начнете вводить текст. Введите — python и если в вашей системе он установлен windows найдет это приложение.

На моей тестовой системе установленные 2 версии python.

Как найти python в Unix подобных ОС (Linux и MacOS)

В большинстве дистрибутивов Unix python установлен по умолчанию. Более того, он поставляется в двух версия, python2.7 и python3.

Чтобы найти исполняемый файл python — запустите эмулятор терминала и введите в него команду which python

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

Как найти python в Unix подобных ОС (Linux и MacOS)

Результатом выполнения команды будет путь до исполняемого файла. Но как узнать какой версии python? Для этого необходимо выполнить еще одну команду в терминале — /usr/bin/python —version

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

Как найти python в Unix подобных ОС (Linux и MacOS)

Как видим, данный исполняемый файл версии 2.7.16.

Но наверняка вам нужна более актуальная и поддерживаемая версия Python 3. Её тоже не составит труда найти и достаточно выполнить команду which python3

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

Как найти python в Unix подобных ОС (Linux и MacOS)

Как видим — результат выполнения команды путь до исполняемого файла ( пути до исполняемых файлов могут отличаться из за разных структур файловой системы операционных систем).

Осталось проверить версию интерпретатора python3.

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

Как найти python в Unix подобных ОС (Linux и MacOS)

У нас установлена версия Python 3.8.0.

Так же большинство дистрибутивов создают символические ссылки на исполняемые файлы, для их быстрого запуска без указания полного пути к исполняемому файлу. Например запустить версию python2.7 можно командой python2.7, а версию 3 командой python3

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

Как найти python в Unix подобных ОС (Linux и MacOS)

Заключение

Теперь вы знаете как найти python на вашем компьютере вне зависимости от вашей операционной системы.

Источник

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

Автор оригинала: Evgeny Erunov.

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

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

Когда Гвидо ван Россум выпустил первую жизнеспособную версию Python 0.9.0 в 1991 году, он даже не ожидал (судя по всему), что стоит на пороге создания самого влиятельного языка программирования в мире. У Python Светлое будущее: каждуя новая версия Python Добавить новых функций в ЯЗЫК ПРОГРАММИРОВАНИИ.

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

Вам, как и мне десят тому назад, приходится снова “Гуглить”, что “найти Важные команды python? К СЧАСТЬЮ, Я НАШЕЛ ПРОСТОЙ И ЭФФЕКТИВНЫЙ (и бесплатно И вы тоже можете: оучение с помощностью шпаргалок.

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

Загрузите бессплатные шпаргалки по Python, распечатайте ихи и выраженности на Стене свободно

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

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

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

В таблесе Показано, как разные среды вызывают разные команды для прогреки версии Вашего Python. У ВАС МОЖЕТ ВОЗНЕНАКНУТЬ СЛЕДУЮБИЙ ВОПРОС:

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

Выvod ВЕРСИИ Python Состоит из Трех Чисел: Оспользовая, Подверсия и мкра. Напромер, версия 3.7.2 ОЗНАЧАТЕ, ЧТО

[Внимание] Различные огневые версии не полность совместимы. Разные подверсии совместимы.

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

Обратите внимание, что новые дополнительные версии Могут добавьте изменность в Язык. Например, в Python 3.8 Один Представили Функция Отправлена () СО Словарями. Вы не можете разовьвать функцию обратный () В старых версиях питон. Но вдавлряющийся Большинство ЯЗОК ТИТ ЖЕ.

Прежде чем вы перейдете к конкретным шагам, которые вам необходимо выполнить в конкретной среде, позвольте мне быстро представить вам мою книгу «Питон для кофе-брейков». ОН ИСПОЛЬЗУЕТ МОЩНЫЙ МЕТОД ОБУЧЕНИЯ НА ОСНОЕ ГОЛОВОЛОМОК, Которий Поможет Вам Улучшить свои навыки Быстрого Понимания Кода на Python.

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

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

«Лучшая книга О Python на Рынке»

Не стесняесть прочитать книгу, …SLI Вы АМБИЦИЗНЫЙ СТУДЕНТ PYTHON И HOTIETE Достичь продвинутых Уровней навыков Python!

Давайте подробно рассмортрим шаги по прогреке версии Вашего Python в Любой Среде. Я позвоните Но если вы не найдете совою Дайте мне Знать (Крис на Finxter Dot Com), и я добавлюю вашу конкретный средняя необходимость …

Вы можете онакомиться с нашей информации

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

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

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

Для этого просто ихпортируйте модуль sys и напечатайте команду Печать C Атрибутом sys.version В Оболочка Python:

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

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

1.Тройт Блокнот Jupyter: ВВЕДИТЕ В ТЕРМИНАЛЕ/Консоли Jupyter Notebook.

2. Напишителетный фрагмент Кода Python в Ячьку Кода:

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

Вот Сникак Экрана Моего Компьютера:

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

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

1. ОТКРОЕТЕ ПРИЛОЖЕНИЕ PowerShell : Нажмите клавишу Windows ( ), Чтобы Открыть меню “старт”. ВЛЕ ПОСКА ВВЕДИТЕ «PowerShell». Нажмите вод.

3. ВЕРСИЯ PYTHON ОТОБРАЗИТА В СЛЕДУЮЙ СТРОКЕ ПОЧ ВАШЕ КОМАНДОЙ.

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

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

1. ОТКРОИЯ ПРИЛОЖЕНИЕ КОМАНДНОЙ СТРОКИ : НАЖМИТЕ КЛАВИШУ ОКНА, ЧТОБЫ ОТКРЫТЬ МНЮ “ПУСК”. ВЛЕ ПОСКА ВВЕДИТЕ «CMD» И Запустите приложению командной строки.

3. ВЕРСИЯ PYTHON ОТОБРАЗИТА В СЛЕДУЮЙ СТРОКЕ ПЯМО ПОД Вашей командой.

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

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

1.Нажмите CMD + ПРОБЕЛ, ЧТО ОТКРЫТЬ ОТКРЫТЬ.

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

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

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

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

1.Троатрете приложение Терминал (Например, Bash).

3. ВЕРСИЯ PYTHON ОТОБРАЗИТА В СЛЕДУЮЙ СТРОКЕ ПОЧ ВАШЕ КОМАНДОЙ.

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

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

1. ОТКРОЙТЕ DASH : Кликните Верхний Левый Символ.

2. ОТКРОЙТЕ ТЕРМИНАЛ : Введите «Терминал», Кликните Приложение Терминала.

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

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

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

СВЯЗАННЫЕ МАТЕРИАЛЫ : Пожалуйста, Изучите Более подружу Информация о настроек Вашеэрси ЗДЕНЬ Отказ Также вы Можете Скачать информативную шпаргалку по анаконции ЗДЕНЬ Отказ

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

В Редакторе кода Spyder Продвиньте версию Python Еще проще. ПРОСТО ЗАПУСТИТЕ ЛЮБОЙ СКРИПТ ИНФОРМАЦИЯ О ВЕРСИИ ПОЯВИВИТСЬ В ПЕРВОЙ СТРОКЕ ПРЕДВОДА

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

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

Python 3.0 – 3 декарря 2008

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

Python 1.0 – ЯНВАРЬ 1994

Python 0.9.0 – 20 февраля 1991

Позкольку есть существенные отличия в синтаксисе, Вам ВСЕГДА Следует устанавливает должность версию питона. Будьте в курсе актуальные обновлений на офорцальном найте Python Отказ

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

Но теперь вы столкнетесь соледующую проблемую: как запускаться конкретный версию питон? ОЗНАКОМЬТЕСЬ С ЭТИМ Ответом стопорного потока, чтов указать верное решение.

Или вы можете комментарию забери жизни, исользуя виртуальные среды. Это позВолёт Вам Установить в Вашеме Несколько версий Питона. Плюс, Вы Можете Мгновенно переключаться между бей. Один из Вариантов – ИСПОЛЬЗВАТЬ ВТРОЕННЫЙ МОДУЛЬ Венв Отказ Отраслевый станддарм для специалистов по данным Являет Анаконда Отказ

ПРИ ИСПОЛЬЗОВАНИИ ВИРТУАЛЬНЫХ СРЕД ЛЕГКО УСТОНОЕ И ОБОДИРОВАНИЕ РЕЗЛИЧНЫЕ ВЕРСИИ Python. ЧТОБЫ ПОЛУЧИТЬ ПОЛНОЕ РУКОВОДСТВО ПО ВИРТУАЛЬНЫМ СРЕДАМ, ПРОЧАТАТЕ НАШУ ВОДНУЮТ Статью в Блоге Finkter.

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

Как проверить версию питона – ПОДРОБНО.

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

ОНИ ОТОБРАЖАЮТСА ПРИ ЗАПУСЕ

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

В большинсетелеваев Вас Интересуют Только одновные, ВТОРОСТЕННЫЕ И МИКОР-РЕЛИЗЫ. УРОВЕНЬ ВЫУСКА И СЕРИЙНЫЙ НОМЕР ОБЫЧНО ПРЕДНАТАЧЕНЫ ДЛЯ РАБОТЫ ОСНОВНОЙ КОМАНДЫ РЗРАБАТЧИКОВ PYTHON Над Изменениями в ЯЗЫКЕ.

Возможные Уровни Выпуска: «Альфа», «БЕТА», «Кандидат» Или «Финал». Альфа-версия Содержание первые обновления Языка. БЕТА ОЗНАЕТ, ЧТО ЯЗЫК МОЖНО ПРОДАТИТИРОВАТЬ С НЕКОТОРЫМИ ПОЛУЗОВАТЛЯМИ, НО ОН ВСЕСЬ РАБНО НЕ БУДЕТИТЕ Отсюда ислово «БЕТА-ТЕСТЕРЫ». « Кандидату »Осталось испроница лишь Несколько Мелких ошибок. Финал – это последняя версия, выпущенная для широкой публики. ЕСЛИ ВЫ ХОТИТЕ ОПРОВОДА НОВЫЕ ФУКЦЦИИ РАЖШЕ ВСЕХ, ВЫ МОЖЕНЕ ЗАГРИЗИТЬ ЭТИ УБУСКА ОДНАКО, ЕСЛИ вам ПРОСТО НУЖНА КОГДА ВЫ ЗАГРУЖАЕТЕ ЛЮБУЮ ВЕРСИЮ ПИИТОН, ЭТО БУДЕТ «Финальный» Выпуск, …

СЕРИЙНЫЙ ПОДДАН ДЛЯ МАЛЕЙШИХ ИЗМЕНЕЙНЕЙ. Команда Разработчиков Python Увеличивает Его по меру Внесения Изменений в Альфа-, бета-версии и версии-кандататы. Все финальные версии имеют серийный. Один добавление в следующие огновные/воростепенные/микро-релизы. Relizy/ВТОРОСТЕННЫЕ/МИКОР-РЕЛИЗЫ.

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

Допустим, Вы Только что уставили Python 3.8. Ваш Скрипт my_file.py ИСПОЛЬЗУЕТ СОВЕРШЕННО НОВЮ ФУЕНКЦИЯ: обратный () ПРИ ИТЕРАЦИИ ПО СЛОВАРЮ. Чтобы друзья Люди Моги Запустить этот Сценарий, Один Также должны запуска Таким образм, вы дольжны установите прослушивание в начале, что подобные пользователи занали об этом.

Мы делаем это, добавьте иинструкцию Assert ВВЕРХУ my_file.py

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

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

ПРИМЕЧАНИЕ. Я ИСПОЛОВАЛ ВИРТУАЛЬНУЮ СРЕДУ Анаконда для усановки и быстрого переключения между Несколькими версиями Python.

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

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

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

ПРАКТИЧЕСКИЕ ПРОЕКТЫ – Это то, как вы точите пилу в кодировании!

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

Тогда Станьте разработчиком Python на Фрилансе! Это лучшийный спасоб

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

Присоединяесть к бесплатном веринару прямо Сейчас!

Источник

Как проверить, какая версия Python запускает мой скрипт?

Как я могу проверить, какая версия интерпретатора Python интерпретирует мой сценарий?

17 ответов

эта информация доступна в разделе sys.версия строка sys модуль:

для дальнейшей обработки:

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

из командной строки (обратите внимание на заглавную «в»):

это задокументировано в ‘MAN python’.

мне нравится sys.hexversion для таких вещей.

ваш лучший выбор, вероятно, что-то вроде так:

кроме того, вы всегда можете обернуть импорт в простой попытке, которая должна поймать синтаксические ошибки. И, по мнению @Heikki, этот код будет совместим с гораздо более старыми версиями python:

поставить что-то вроде:

в верхней части вашего скрипта.

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

вот короткая версия командной строки, которая выходит сразу (удобно для скриптов и автоматического выполнения):

или просто мажор, минор и микро:

самый простой способ

просто введите python в свой терминал, и вы увидите версию как будто вслед за

sys.версия дает вам то, что вы хотите, просто выберите первый номер 🙂

как сказал Сет, основной скрипт может проверить sys.version_info (но обратите внимание, что это не появилось до 2.0, поэтому, если вы хотите поддерживать более старые версии, вам нужно будет проверить другое свойство версии модуля sys).

но вам все равно нужно позаботиться о том, чтобы не использовать какие-либо функции языка Python в файле, которые недоступны в более старых версиях Python. Например, это разрешено в Python 2.5 и более поздних версиях:

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

С six модуль, вы можете сделать это:

чтобы увидеть скрипт MSDOS для проверки версии перед запуском интерпретатора Python (чтобы избежать исключений синтаксиса версии Python), см. решение:

MS script; проверка версии Python prelaunch модуля Python http://pastebin.com/aAuJ91FQ (сценарий, вероятно, легко конвертировать в другие сценарии ОС.)

несколько ответов уже подсказали, как запрос текущая версия python. К Регистрация программно требования к версии, я бы использовал один из следующих двух методов:

просто для удовольствия, ниже приведен способ сделать это на CPython 1.0-3.7b2, Pypy, Jython и Micropython. Это скорее любопытство, чем способ сделать это в современном коде. Я написал его как часть http://stromberg.dnsalias.org /

strombrg / pythons/, который является скриптом для тестирования фрагмента кода на многих версиях python сразу, поэтому вы можете легко почувствовать, какие функции python совместимы с какими версиями python:

Если вы работаете в linux, просто дайте команду python выход будет такой

[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] на linux2

введите «справка», «авторское право», «кредиты» или «лицензия» для более информация.

sys.version_info похоже, не возвращает tuple по состоянию на 3.7. Скорее, он возвращает специальный класс, поэтому все примеры использования кортежей не работают, по крайней мере для меня. Вот вывод из консоли python:

Я нашел, что с помощью комбинации sys.version_info.major и sys.version_info.minor кажется, достаточно. Например.

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

можете проверить, чтобы увидеть, если вы используете по крайней мере Python 3.5.

Источник

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

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

Как видите, команды

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

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

В идеале переходом на пакетный менеджер, отменяющий необходимость в костылях типа virtualenv, конечно.

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

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

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

А смысл тогда? Тупо переложить проблему на другую утилиту?

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

В итоге красота неописуемая получается.

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

не нужно, есть venv

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

Просто у тебя python и python3 — симлинки, указывающие на бинарники разных версий. Можешь руками переставить на один нужный, если мешает.

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

Нужен python4, гггг

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

pyenv/asdf-vm для нормальных людей придумали, а твой nix не юзабелен.

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

Этот очередной велосипед в наивные зависимости умеет?

Источник

Python 3: Как узнать версию библиотеки Pandas, Numpy

Вариант 1. Узнаем версию библиотеки в скрипте Python

Для того, чтобы узнать версию библиотеки, необходимо вбить следующую команду (например для Pandas):

Пример для Numpy:

Вариант 2. Проверить с помощью pip менеджера пакетов

С помощью менеджера пакетов pip можно проверить версию установленных библиотек, для этого используются команды:

pip list

Выведет список установленных пакетов, включая редактируемые.

Пишем в консоли команду:

Результат:

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

pip freeze

Выводит установленные пакеты, которые ВЫ установили с помощью команды pip (или pipenv при ее использовании) в формате требований.

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

Результат:

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

pip show

Выводит информацию об одном или нескольких установленных пакетах.

Пример:

Результат:

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

Anaconda — conda list

Источник

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

Как узнать версии установленных программ? Т.е на PC установлены программы я получаю список установленных программ и их версию. Для windows. Как это можно реализовать?

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

2 ответа 2

Для вывода списка установленных программ в windows можно использовать команду:

В питоне можно получить и распарсить этот список:

Скрипт должен запускаться от имени администратора

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

Что касается версии, то в ресурсах программы может присутствовать запись VERSIONINFO. Но эта запись есть не у всех программ, а если и есть, то нет никакой гарантии, что там действительно реальный номер версии. Программист может поддерживать актуальную версию в диалоге About, а в ресурсах десятый год висит 1.0.0.0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками python-3.x или задайте свой вопрос.

Похожие

Подписаться на ленту

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Как проверить версию модулей python?

Я только что установил модули python: construct и statlib с помощью setuptools следующим образом:

ОТВЕТЫ

Ответ 1

Я предлагаю использовать pip вместо easy_install. С помощью pip вы можете получить список всех установленных пакетов и их версий:

В большинстве систем linux вы можете передать это grep (или findstr в Windows), чтобы найти строку для конкретного пакета, который вас интересует:

Ответ 2

Вы можете попробовать

Ответ 3

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

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

Ответ 4

Ответ 5

Лучший способ сделать это:

Для деталей конкретного пакета

Это детализирует имя_пакета, версию, автора, местоположение и т.д.

Для более подробной информации: >>> pip help

pip должен быть обновлен, чтобы сделать это.

В Windows рекомендуем команду:

Ответ 6

В python3 с скобками вокруг печати

Ответ 7

Если вы не хотите использовать оболочку и используете pip 8 или 9, вы все равно можете использовать pip.get_installed_distributions() для получения версий из Python:

обновление: решение здесь работает в пипсах 8 и 9, но в пипсе 10 функция была перемещена из pip.get_installed_distributions в pip._internal.utils.misc.get_installed_distributions чтобы явно указать, что она не для внешнего использования. Не стоит полагаться на это, если вы используете pip 10+.

Ответ 8

Предыдущие ответы не помогли решить мою проблему, но этот код сделал:

Ответ 9

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

pip show xlrd : pip show xlrd

вы получите вывод, как это со всеми деталями.

Ответ 10

Ответ 11

Начиная с python 3.8 он включен в стандартную библиотеку.

Затем, чтобы проверить версию пакета (в этом примере lxml ), запустите:

Ответ 12

Если вышеуказанные методы не работают, стоит попробовать следующее в python:

Ответ 13

сначала добавьте python, pip в переменные окружения. так что вы можете выполнять свои команды из командной строки. затем просто дайте команду Python. затем импортируйте пакет

затем напечатайте название версии

Это определенно будет работать

Ответ 14

Ответ 15

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

Вы получите вывод:

Чтобы по отдельности найти номер версии, вы можете использовать grep для этого вывода на машинах * NIX. Например:

PyMySQL == 0.7.11 В Windows вы можете использовать findstr вместо grep. Например:

Ответ 16

Предполагая, что мы используем Jupyter Notebook (если вы используете терминал, отбросьте восклицательные знаки):

1) если пакет (например, xgboost) был установлен с помощью pip:

2) если пакет (например, caffe) был установлен с помощью conda:

Ответ 17

Это работает и в Jupyter Notebook на Windows! Пока Jupyter запускается из командной строки, совместимой с bash, такой как Git Bash (MingW64), решения, приведенные во многих ответах, могут использоваться в Jupyter Notebook в системах Windows с одним небольшим изменением.

Я использую Windows 10 Pro с Python, установленным через Anaconda, и следующий код работает, когда я запускаю Jupyter через Git Bash (но не при запуске из приглашения Anaconda).

Ответ 18

Чтобы получить список нестандартных (pip) модулей, импортированных в текущий модуль:

Этот код был составлен из решений как на этой странице, так и из Как отобразить импортированные модули?

Ответ 19

Быстрая программа на python для вывода списка всех пакетов (вы можете скопировать его в файл require.txt)

Вывод будет выглядеть так:

Ответ 20

Я нашел довольно ненадежным использование различных доступных инструментов (включая лучший pkg_resources упомянутый в pkg_resources Якуба Кукула), так как большинство из них не охватывает все случаи. Например

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

Смотрите документацию для деталей.

Ответ 21

Найдите локальную директорию установки (в большинстве случаев это пакеты сайтов), и автору следовало бы оставить там информацию, которую легко найти.

Ответ 22

Опираясь на ответ Якуба Кукула, я нашел более надежный способ решения этой проблемы.

Мы можем перебрать этот генератор так:

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

Спасибо Якубу Кукулу за указание в правильном направлении

Ответ 23

Это самый простой способ найти все версии пакета.

Ответ 24

Источник

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

Как проверить, какая версия интерпретатора Python интерпретирует мой script?

16 ответов

Эта информация доступна в строке sys.version в sys:

Для дальнейшей обработки:

Чтобы гарантировать, что script работает с минимальным требованием к версии интерпретатора Python, добавьте это в свой код:

Из командной строки (обратите внимание на столицу «V» ):

Это описано в «man python».

Мне нравится sys.hexversion для таких вещей.

Лучше всего, наверное, что-то вроде этого:

Кроме того, вы всегда можете обернуть свой импорт простой попыткой, которая должна улавливать синтаксические ошибки. И, к пункту @Heikki, этот код будет совместим с гораздо более старыми версиями python:

Поместите что-то вроде:

вверху вашего script.

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

Здесь короткая версия командной строки, которая выходит сразу (удобна для скриптов и автоматического выполнения):

Или просто майор, минор и микро:

Самый простой способ

Просто введите python в свой терминал, и вы можете увидеть версию, как показано ниже.

Как сказал Сет, основной script может проверить sys.version_info (но обратите внимание, что это не отображалось до 2.0, поэтому, если вы хотите поддерживать более старые версии, вам нужно будет проверить другое свойство версии модуля sys).

Но вам все равно нужно позаботиться о том, чтобы не использовать какие-либо функции языка Python в файле, которые недоступны в старых версиях Python. Например, это разрешено в Python 2.5 и более поздних версиях:

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

Источник

What version of Python is on my Mac?

I have a mac, when I do:

but when I got to:

in PyCharm editor, the default settings interpreter shows:

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

6 Answers 6

Trending sort

Trending sort is based off of the default sorting method — by highest score — but it boosts votes that have happened recently, helping to surface more up-to-date answers.

It falls back to sorting by highest score if no posts are trending.

Switch to Trending sort

You could have multiple Python versions on your macOS.

Or type python in Terminal and hit Tab few times for auto completion, which is equivalent to:

By default python / pip commands points to the first binary found in PATH environment variable depending what’s actually installed. So before installing Python packages with Homebrew, the default Python is installed in /usr/bin which is shipped with your macOS (e.g. Python 2.7.10 on High Sierra). Any versions found in /usr/local (such as /usr/local/bin ) are provided by external packages.

It is also worth to mention, that since release of Homebrew 1.5.0+ (on 19 January 2018), the python formula has been upgraded to Python 3.x and a python@2 formula will be added for installing Python 2.7. Before, python formula was pointing to Python 2.

For instance, if you’ve installed different version via Homebrew, try the following command:

it’ll show you all Python files installed with the package.

Alternatively you may use apropos or locate python command to locate more Python related files.

To check any environment variables related to Python, run:

To address your issues:

Error: No such keg: /usr/local/Cellar/python

Means you don’t have Python installed via Homebrew. However double check by specifying only one package at a time (like brew list python python2 python3 ).

The locate database ( /var/db/locate.database ) does not exist.

Follow the advice and run:

After the database is rebuild, you can use locate command.

Источник

How to know which Python is running in Jupyter notebook?

I use Jupyter notebook in a browser for Python programming, I have installed Anaconda (Python 3.5). But I’m quite sure that Jupyter is running my python commands with the native python interpreter and not with anaconda. How can I change it and use Anaconda as interpreter?

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

8 Answers 8

Trending sort

Trending sort is based off of the default sorting method — by highest score — but it boosts votes that have happened recently, helping to surface more up-to-date answers.

It falls back to sorting by highest score if no posts are trending.

Switch to Trending sort

This will give you the exact version of python running your script. eg output:

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

will give you the interpreter. You can select the interpreter you want when you create a new notebook. Make sure the path to your anaconda interpreter is added to your path (somewhere in your bashrc/bash_profile most likely).

EDIT: As mentioned in a comment, this is not the proper way to add anaconda to the path. Quoting Anaconda’s doc, this should be done instead after install, using conda init :

Should I add Anaconda to the macOS or Linux PATH?

We do not recommend adding Anaconda to the PATH manually. During installation, you will be asked “Do you wish the installer to initialize Anaconda3 by running conda init?” We recommend “yes”. If you enter “no”, then conda will not modify your shell scripts at all. In order to initialize after the installation process is done, first run source

/bin/activate and then run conda init

Seen below :- output when i run JupyterNotebook outside a CONDA venv

in my Jupyter Notebook it prints :-

also if you already have various VENV’s created with different versions of Python you switch to the desired Kernel by choosing KERNEL >> CHANGE KERNEL from within the JupyterNotebook menu. JupyterNotebookScreencapture

Источник

Как проверить версию модулей Python?

Я только что установил модули python: construct и statlib с setuptools следующим образом:

19 ответов

Я предлагаю использовать пункт вместо easy_install. С помощью pip вы можете получить список всех установленных пакетов и их версий:

В большинстве систем Linux вы можете передать это по адресу grep (или findstr в Windows), чтобы найти строку для конкретного интересующего вас пакета:

Для отдельного модуля вы можете использовать __version__ атрибут, Однако есть модули без него:

Быстрая программа на python для вывода списка всех пакетов (вы можете скопировать ее в needs.txt )

Вывод будет выглядеть так:

Если вышеперечисленные методы не работают, стоит попробовать в python следующее:

Вы можете использовать библиотеку importlib_metadata для этого.

Начиная с python 3.8 он включен в стандартную библиотеку.

Затем, чтобы проверить версию пакета (в этом примере lxml ), выполните:

Ты можешь попробовать

Это работает и в Jupyter Notebook на Windows! Пока Jupyter запускается из командной строки, совместимой с bash, такой как Git Bash (MingW64), решения, приведенные во многих ответах, могут использоваться в Jupyter Notebook в системах Windows с одним небольшим изменением.

Я использую Windows 10 Pro с Python, установленным через Anaconda, и следующий код работает, когда я запускаю Jupyter через Git Bash (но не когда я запускаю из приглашения Anaconda).

Опираясь на ответ Якуба Кукула, я нашел более надежный способ решения этой проблемы.

Мы можем перебрать этот генератор так:

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

Спасибо Якубу Кукулу за указание в правильном направлении

Источник

Как проверить версию модулей python?

Я просто установил модули питона: construct и statlib с setuptools вот так:

25 ответов

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

Я должен использовать Python и Django для нашего приложения. Так у меня установлены две версии Python, 2.6 и 2.7. Сейчас у меня установлен Django. Я мог бы запустить приложение-образец для тестирования Django succesfuly. Но как мне убедиться, использует ли Django версию 2.6 или 2.7 и какую версию.

В большинстве linux систем можно это пропихнуть в grep (или findstr на Windows), чтобы найти интересующую вас строку для конкретного пакета:

Python >= 3.8 :

Если вы на питоне >=3.8 то можете использовать для этого модуль из встроенной библиотеки. Для проверки версии пакета (в данном примере construct ) выполните:

Побочные заметки:

Если вы хотите применить это решение из командной строки вы можете сделать что-то вроде:

Я в данный момент на своем Mac запускаю и Python 3.5, и 2.7. Во время установки модулей и работы на 3.5 я натыкаюсь на ошибки по мере того, как некоторые установки проваливаются (попытка установки для 2.7 и отказано в доступе). Как мне указать путь к папке python 3? python 3.5 сохраняется в.

Я пишу react-native компонент и использую события но мой native модуль не билдится на более старой версии react когда отправка событий была по bridge.eventDispatcher.. Так вот есть ли способ проверить версию чтобы переключиться между реализациями react и react-native модулей? Спасибо.

Используйте pip show для нахождения версии!

Лучший способ сделать то есть:

Для подробностей конкретного Package

Он подробно описывает команды Package_name, Version, Author, Location итд.

Для более подробностей: >>> pip help

pip следует обновить, чтобы сделать так.

На Windows recommend команда такая:

В python3 со скобками вокруг print

Если вы не хотите шелить наружу, а вы используете pip 8 или 9, вы все еще можете использовать pip.get_installed_distributions() чтобы получить версии изнутри Python:

update: Решение здесь работает в pip 8 и 9, но в pip 10 функция была перемещена из pip.get_installed_distributions в pip._internal.utils.misc.get_installed_distributions чтобы явно указать, что это не для внешнего использования. На него не очень хорошая идея полагаться, если вы используете pip 10+.

Предыдущие ответы не решили мою проблему, но этот код сделал:

В версии Python 3.8 есть новый metadata модуль в importlib пакете, который может делать что также.

Вот пример из docs:

Если вышеперечисленные способы не работают, стоит попробовать в python следующее:

Сначала добавьте python, pip в ваши переменные окружения., чтобы можно было выполнять ваши команды из command prompt. Потом просто дайте python команду. Потом импортируйте пакет

Потом распечатайте название версии

Вот это точно сработает

Предположу, что мы используем Jupyter Notebook (если с помощью Terminal, сбрасываем восклицательные знаки):

1) если пакет (e.g. xgboost) был установлен с pip:

2) если пакет (e.g. caffe) был установлен с conda:

Можно попробовать так:

Это выведет все пакеты с их версиями. Output

Написав этот ответ для пользователей windows. Как подсказали во всех остальных ответах, можно использовать утверждения как:

Но, есть некоторые модули, которым не печатай их версию даже после использования способа выше. Итак, то, что можно просто сделать, это:

(он предоставит все библиотеки вместе с деталями версии).

(он дает полные детали библиотеки).

Быстрая программа на python для перечисления всех пакгешей (можно скопировать его в requirements.txt)

Вывод выглядел бы как:

Прошерстив интернет пытаюсь разобраться как обеспечить версию модуля im бегущей (видимо python_is_horrible.__version__ isnt вещь в 2?) по версиям os’s и python. Буквально ни один из этих ответов не сработал для моего сценария.

Потом я подумал об этом минуту и понял основы. после

30mins of fails.

предполагает модуль is already установленный и может быть импортирован

Такое работает в Jupyter Notebook на Windows тоже! До тех пор пока Jupyter запускается из совместимой с bash командной строки такой как Git Bash (MingW64), решения приведённые во многих ответах можно использовать в Jupyter Notebook на Windows системах с одной крошечной твикой.

Я запускаю windows 10 Pro с установленным Python через Anaconda, и следующий код работает, когда я запускаю Jupyter через Git Bash (но не делает, когда я запускаю из подсказки Anaconda).

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

Смотрите сам documentation для подробностей.

(убедитесь что вы обновляете вашу папку dist-packages до вашей текущей версии python и игнорируете несовпадающие имена, e.g. underscores vs. dashes).

Чтобы получить список нестандартных (pip) модулей, импортированных в текущем модуле:

Этот код был сложен вместе из решений как на этой странице, так и из Как перечислить импортированные модули?

Построив на Jakub Kukul’s answer я нашел более надежный способ решения этой проблемы.

Мы можем итерировать через этот генератор так:

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

Спасибо Jakub Kukul за указание на правильное направление

Похожие вопросы:

Я должен проверить версию 4 UUID которая там есть как common name в сертификате. Есть ли какая-нибудь встроенная функция python доступная для проверки является ли UUID prsesnt в сертификате.

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

Я должен использовать Python и Django для нашего приложения. Так у меня установлены две версии Python, 2.6 и 2.7. Сейчас у меня установлен Django. Я мог бы запустить приложение-образец для.

Я в данный момент на своем Mac запускаю и Python 3.5, и 2.7. Во время установки модулей и работы на 3.5 я натыкаюсь на ошибки по мере того, как некоторые установки проваливаются (попытка установки.

Я пишу react-native компонент и использую события но мой native модуль не билдится на более старой версии react когда отправка событий была по bridge.eventDispatcher.. Так вот есть ли способ.

Как обновить версию дочерних модулей? Очень много вопросов по Stackoverflow вроде этого но я не смог найти один который подходит под этот точный сценарий. Понравилось бы если это дубликат.

Я уже с момента начала работы с питоном борюсь с установками модулей. Я думаю проблема в том, что pip не распознает python 3.5.1 как последнюю версию. Я пошел проверять свой интерпретатор проекта (в.

Источник

Как проверить версию модулей Python?

В большинстве систем Linux вы можете передать это grep (или findstr в Windows), чтобы найти строку для конкретного пакета, который вас интересует:

Ты можешь попробовать

Используйте pkg_resources модуль, распространяемый вместе с setuptools библиотекой. Обратите внимание, что строка, которую вы передаете get_distribution методу, должна соответствовать записи PyPI.

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

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

Я думаю, что это может помочь, но сначала установите show пакет, чтобы запустить, а pip show затем используйте шоу, чтобы найти версию!

Лучший способ сделать это:

Для деталей конкретного пакета

Это детализирует имя_пакета, версию, автора, местоположение и т. Д.

Больше подробностей: >>> pip help

pip должен быть обновлен, чтобы сделать это.

В Windows рекомендуем команду:

В python3 со скобками вокруг печати

module.__version__ это хорошая первая вещь, чтобы попробовать, но это не всегда работает.

Если вы не хотите раскошелиться, и вы используете pip 8 или 9, вы все равно можете использовать pip.get_installed_distributions() для получения версий из Python:

обновление: решение здесь работает в пипсах 8 и 9, но в пипсе 10 функция была перемещена из pip.get_installed_distributions в pip._internal.utils.misc.get_installed_distributions в явное указание, что она не для внешнего использования. Не стоит полагаться на это, если вы используете pip 10+.

Предыдущие ответы не решили мою проблему, но этот код сделал:

Вы можете использовать importlib_metadata библиотеку для этого.

Начиная с python 3.8 он включен в стандартную библиотеку.

Затем, чтобы проверить версию пакета (в этом примере lxml ), запустите:

Имейте в виду, что это работает только для пакетов, установленных из PyPI. Кроме того, вы должны передать имя пакета в качестве аргумента version методу, а не имя модуля, которое предоставляет этот пакет (хотя обычно они совпадают).

Используйте, dir() чтобы узнать, имеет ли модуль __version__ атрибут вообще.

Если вышеперечисленные методы не работают, стоит попробовать в python следующее:

затем напечатайте название версии

Это определенно будет работать

Предполагая, что мы используем Jupyter Notebook (если вы используете терминал, отбросьте восклицательные знаки):

1) если пакет (например, xgboost) был установлен с помощью pip :

2) если пакет (например, caffe) был установлен с помощью conda :

Некоторые модули не имеют __version__ атрибутов, поэтому проще всего проверить в терминале: pip list

Вот пример из документации:

Я предлагаю открыть python оболочку в терминале (в интересующей вас версии python), импортировать библиотеку и получить ее __version__ атрибут.

Это работает и в Jupyter Notebook на Windows! Пока Jupyter запускается из командной строки, совместимой с bash, такой как Git Bash (MingW64), решения, приведенные во многих ответах, могут использоваться в Jupyter Notebook в системах Windows с одним небольшим изменением.

Я использую Windows 10 Pro с Python, установленным через Anaconda, и следующий код работает, когда я запускаю Jupyter через Git Bash (но не при запуске из приглашения Anaconda).

Вывод будет выглядеть так:

Смотрите документацию для деталей.

Чтобы получить список нестандартных (pip) модулей, импортированных в текущий модуль:

Этот код был составлен из решений как на этой странице, так и из Как вывести список импортированных модулей?

(Он предоставит все библиотеки вместе с информацией о версии).

(Это дает полную информацию о библиотеке).

Вы можете попробовать это:

Это выведет все пакеты с их версиями. Вывод

Опираясь на ответ Якуба Кукула, я нашел более надежный способ решения этой проблемы.

Мы можем перебрать этот генератор так:

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

Спасибо Якубу Кукулу за указание в правильном направлении

Написание этого ответа для пользователей Windows. Как предлагается во всех других ответах, вы можете использовать эти утверждения как:

Но есть некоторые модули, которые не печатают свою версию даже после использования описанного выше метода. Итак, что вы можете просто сделать:

Источник

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

Воспользуйтесь Google Colab, онлайн-интерпретаторами или скачайте Python.

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

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

Язык программирования Python используют, чтобы решать разные задачи: в программных скриптах, веб-разработке, data science и машинном обучении. Еще на Python пишут игры, программы и мобильные приложения. Из статьи узнаете, как установить Python на Windows, MacOS и Linux.

Что такое интерпретатор

Интерпретатор Python — встроенная программа, которая выполняет исходный код. Интерпретатор выступает в роли дешифровщика. Написанный код переводится в байт-код и выполняется. Создавать код можно даже в блокноте, главное — поставить расширение .py.

Как выбрать версию

Python — это интерфейс. У него есть несколько реализаций: Jython, PyPy, IronPython. Но самая распространенная — CPython. Она считается версией «по умолчанию». Ее мы и будем рассматривать в дальнейшем.

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

На Windows

На MacOS

На большинстве MacOS Python входит в стандартный пакет программ. Некоторые системы поддерживают сразу две версии. Проверьте, есть ли Python в терминале, командой: python —version.

На Linux

Многие сборки Linux также включают Python в свой стандартный пакет. Команды для установки Python на разных дистрибутивах Linux могут отличаться. Для Linux на основе Debian (Ubuntu) подойдет команда:

А для Arch Linux:

Как проверить, работает ли программа

Наберите в командной строке python или python3. Если вы всё выполнили правильно, увидите номер версии и список команд:

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

Единственный способ узнать, работает ли код, — запустить его. Скрипты можно запускать по-разному.

И сохраните файл в текущем рабочем каталоге как hello.py.

Чтобы запустить код, наберите python3 в командной строке, а затем укажите путь:

Если скрипт сохранен как отдельный файл типа .exe, для запуска просто кликните на него мышью. Чтобы консоль оставалась открытой в течение всего запуска, нужно добавить в конце скрипта input().

В интерактивном режиме.

Этот режим используется, чтобы изучать язык, тестировать отдельные куски кода, запускать пару небольших команд (например, несколько bash-скриптов в цикле через Python) или как продвинутый калькулятор. В таком режиме введенный код выполняется сразу, построчно. Есть два способа, чтобы войти в этот режим.

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

На скрине: импорт runpy — стандартной библиотеки Python. Она позволяет запускать скрипты без их предварительного импорта.Как узнать версию питона

IDE — это интегрированная среда разработки Python. Выглядит как текстовый редактор с функциями, в котором легче писать код. Например, тут есть встроенный компилятор, автозаполнение тегов.

Большинство IDE позволяют запускать скрипт в один клик, поэтому такие редакторы часто используют при работе над крупными проектами.

Один из популярных IDE — VS Code. В нём встроен терминал для запуска кода. Чтобы открыть его, зайдите в командную строку и создайте папку hello. Затем откройте ее в VS Code и выберите View → Terminal. Наберите python и попробуйте вывести простой код. Например:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *