Проверьте свою версию Python в Linux, macOS и Windows:краткое руководство
Вот проверка версии Python с помощью скрипта
питон -v
python -vvКомандная строка или TerminalWindows/Mac/LinuxPython 3.10.7Импортировать sys
сис. Версия сценария Использовать как строку «3.10.7 (tags/v3.10.7:6cc6b13, 5 сентября 2022 г., 14:08:36) [MSC v.1933 64 бит (AMD64)]» Импортировать платформу
Platform.python_version() Строка сценария короткого формата «3.10.7» Platform.python_version_tuple() Кортеж сценария короткого формата («3», «10», «7»)
Как проверить версию Python с помощью скрипта?
Скрипты Python могут идентифицировать версию Python, установленную на компьютере. Это позволяет вам проверить, установлено ли в системе несколько версий. Скрипт, разработанный для проверки версии Python, остается одинаковым для дистрибутивов ОС Windows, Mac OS и Linux. Вы можете создать скрипт, импортировав либо модуль платформы, либо модуль sys Python.
Следующий код можно использовать для модуля sys, как показано ниже:
Код командной строки:
import sys sys. version
Выход:
'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'
См. следующий снимок экрана командной строки:
Чтобы выполнить приведенный выше сценарий, сначала вызовите Python в командной строке, чтобы получить вышеуказанные результаты.
Следующий код можно использовать для модуля sys, как показано ниже:
Код командной строки:
import platform print(platform.python_version())
Выход:
3.10.7
См. следующий снимок экрана командной строки:
Используйте следующий код в веб-интерпретаторе, как показано ниже:–
Код Python:
from platform import python_version
print("Current Python Version-", python_version())
Выход:
Current Python Version- 3.8.10
См. следующий снимок экрана веб-интерпретатора:
Чтобы получить информацию о версии Python, используйте следующий скрипт, как показано ниже:
Команда Python:
print(sys.version_info)
Вывод
Sys.version_info(major=3, minor=10,micro=7,releaselevel=’final’,serial=0)
Скриншот
Чтобы получить информацию о кортеже версии Python, используйте следующий скрипт, как показано ниже:–
Команда Python
print(type(sys.version_info))
Вывод
<class ‘sys.version_info’>
Скриншот
Чтобы получить основную информацию о версии Python, используйте следующий скрипт, как показано ниже:–
Команда Python
print(sys.version_info[0])
Вывод
3
Скриншот
Команда Python
print(sys.version_info.major)
Вывод
3
Скриншот
Чтобы получить информацию о платформе Python, используйте следующий скрипт, как показано ниже:–
Команда Python
Import platform print(platform.python_version())
Вывод
3.10.7
Скриншот
Чтобы получить информацию о типе версии платформы Python, используйте следующий скрипт, как показано ниже:–
Команда Python
print(type(platform.python_version()))
Вывод
<class ‘str’>
Скриншот
Чтобы получить информацию о кортеже версии Python, используйте следующий скрипт, как показано ниже:–
Команда Python
print(platform.python_version_tuple())
Вывод
(‘3’,’7’,’0’)
Скриншот
Команда Python
print(type(platform.python_version_tuple())
Вывод
<class ‘tuple’>
Скриншот
Как проверить версию Python с помощью командной строки Windows?
Вот шаги, позволяющие проверить версию Python с помощью командной строки Windows:
Шаг 1) Откройте командную строку, набрав cmd
Шаг 2) Когда откроется командная строка, введите следующую команду в CLI, чтобы получить имя версии Python.
Код команды:
python3 --version
Выход:
Python 3.10.7
Примечание: Прежде чем запускать команду, убедитесь, что на компьютере предварительно установлен Python.
Либо откройте командную строку и введите следующую команду:
Код команды:
python --version
Выход:
Python 3.10.7
На снимке экрана ниже показаны результаты, выполненные в командной строке:
Скриншот:
Как проверить версию Python с помощью Windows PowerShell?
Чтобы проверить версию Python в Windows PowerShell:
- Откройте командную строку Power Shell, введя PowerShell в меню «Пуск» и нажав Windows PowerShell.
- Пользователь должен ввести следующую команду в PowerShell, чтобы получить имя версии Python.
Однако перед запуском этой команды убедитесь, что на компьютере предварительно установлен Python.
Ниже приведена команда, введенная в командной строке:
Код PowerShell:
python3 --version
Выход:
Python 3.10.7
Либо откройте командную строку и введите следующую команду:
Код PowerShell:
python --version
Выход:
Python 3.10.7
На этом снимке экрана показаны результаты, выполненные в командной строке:
Как проверить версию Python в Linux?
Вот шаги, чтобы проверить версию Python в Linux:
Шаг 1) Чтобы проверить версию Python в Linux, откройте Терминал
Шаг 2) Откроется окно ниже, как показано ниже:
Шаг 3) Введите приведенную ниже команду в терминале Linux, чтобы получить название версии Python.
Ниже приведена команда, введенная в Терминале:
Код терминала Linux:
python3 --version
Выход:
Python 3.5.2
Либо откройте терминал и введите следующую команду:
Код терминала Linux:
python --version
Выход:
Python 2.7.12
Приведенная выше команда помогает пользователю проверить, установлен ли в системе Python 2. На скриншоте ниже показаны результаты, выполненные в терминале Linux:
Скриншот:
Убедитесь, что Python предварительно установлен в операционной системе компьютера. В большинстве продвинутых версий дистрибутивов Linux, таких как Ubuntu и Fedora, Python предварительно установлен.
Альтернативно, в терминале Linux можно использовать следующие команды, чтобы получить имя версии Python, установленного в дистрибутиве, как указано ниже:–
Код терминала Linux:
python -VV
Вывод
Python 2.7.12
Скриншот:–
Код терминала Linux:
Python3 -c “import sys; print(sys. version).”
Вывод
3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]
Скриншот:
Код терминала Linux:
Python3 -c “import sys; print(sys.version_info)”
Вывод
sys.version_info(major=3,minor=2,releaselevel=’final’,serial=0)
Снимок экрана:
Код терминала Linux:
Python3 -c “import platform; print(platform.python_version())”
Вывод
3.5.2
Снимок экрана:
Единственное отличие приведенных выше команд — это использование модулей Python. Этот модуль предоставляет имена для переменных и функций, которые используются для управления различными частями среды Python. Модуль получает базовые данные о платформе, такие как операционная система, оборудование и интерпретатор.
Как проверить версию Python на Mac?
Вот шаги, чтобы проверить версию Python:
Шаг 1) Чтобы проверить версию Python в Mac OS
Откройте Терминал, введя команду терминала в поле поиска в правом верхнем углу меню рабочего стола Mac OS и щелкните ее.
Шаг 2) Откроется окно ниже, как показано ниже:
Шаг 3) Чтобы получить имя версии Python, вам необходимо использовать следующую команду в окне терминала.
Примечание: Однако перед запуском команды убедитесь, что Python предварительно установлен на компьютере. В большинстве продвинутых версий дистрибутивов Mac OS предварительно установлен Python.
Ниже приведена команда, введенная в Терминале:
Код терминала Mac OS:
python3 --version
Выход:
Python 3.3.1
Либо откройте терминал и введите следующую команду:
Код терминала Mac OS:
python --version
Выход:
Python 2.7.4
Приведенная выше команда помогает пользователю проверить, установлен ли в системе Python 2.
На снимке экрана ниже показаны результаты, выполненные в терминале Mac OS:
Скриншот:
Как проверить несколько версий Python, установленных в одной системе?
В компьютерной системе может быть установлено несколько версий Python. Таким образом, на компьютере могут быть установлены как версия 2, так и версия 3.
Чтобы проверить обе версии, пользователь может открыть командную строку и ввести следующие команды:
Сценарий 1:проверка Python версии 2
Командная строка \ Код терминала:
python --version
Сценарий 2:проверка Python версии 3
Команда ОС:
python3 --version
Python 2 или Python 3
Вот сравнение обеих версий:
- Python версии 3 отличается от Python версии 2 с точки зрения синтаксиса. Вот полное сравнение двух версий.
- Python 3 содержит несколько утилит, которые помогают переводить код, написанный на Python 2, в Python 3.
- Синтаксис Python версии 3 отличается от синтаксиса Python версии 2, поскольку версии Python 2 и 3 имеют разные синтаксисы.
- Python 2 не выпускает новых обновлений, что делает эту версию несовместимой с версией 3.
- Некоторые функции Python 3 были перенесены в Python 2, и это было сделано для облегчения миграции.
- Python 3 по умолчанию хранит строки в формате Unicode. Однако для преобразования строки в формат Unicode в версии 2 ее необходимо определить с помощью ключевого слова «u».
Заключение
- Python версии 2 и Python версии 3 имеют разный синтаксис
- Версию Python можно проверить несколькими способами:
- Использование Windows PowerShell
- В командной строке Windows.
- Терминал Mac OS и Linux
- Использование скриптов Python.
- Версию Python можно проверить, введя команду Python –version.
- Чтобы проверить установку версии Python 3, введите команду python 3 –version в соответствующей командной строке ОС.
Часто задаваемые вопросы:
Python
- Python — программирование с графическим интерфейсом (Tkinter)
- Перерыв Python и продолжение
- Python переименовывает файл и каталог, используя os.rename()
- Питон — Словарь
- Многопоточность в Python на примере:изучаем GIL в Python
- Мастер метапрограммирования Python:продвинутые методы метакласса
- Python — Дата и время
- Освойте выполнение сценариев Python:подробное пошаговое руководство
- Анонимная/лямбда-функция Python
- Как не обрабатывать исключения в Python