Проверьте версию Python в Linux, macOS и Windows: краткое руководство
Вот как проверить версию Python с помощью скрипта
| Команды | Где | Что | Вывод |
|---|---|---|---|
| python –version python -v python -vv | Командная строка или Терминал | Windows/Mac/Linux | Python 3.10.7 |
| import sys sys.version | Скрипт | Использовать как строку | '3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]' |
| import platform platform.python_version() | Скрипт | Строка короткого формата | '3.10.7' |
| platform.python_version_tuple() | Скрипт | Кортеж короткого формата | ('3','10','7') |
Как проверить версию Python с помощью скрипта?
Python-скрипты могут идентифицировать версию Python, установленную на компьютере. Это позволяет проверить, установлены ли несколько версий в системе. Скрипт, разработанный для проверки версии Python, остается одинаковым для Windows OS, Mac OS и Linux-дистрибутивов. Вы можете создать скрипт, импортируя либо модуль platform, либо модуль 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
Скриншот
Чтобы получить информацию о platform python, используйте следующий скрипт, как показано ниже: –
Python команда
import platform print(platform.python_version())
Вывод
3.10.7
Скриншот
Чтобы получить информацию о типе platform версии 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:
- Откройте приглашение PowerShell, введя 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 Terminal код:
python3 --version
Вывод:
Python 3.5.2
Альтернативно, откройте Терминал и введите следующую команду:
Linux terminal код:
python --version
Вывод:
Python 2.7.12
Вышеуказанная команда помогает пользователю проверить, установлен ли python 2 в системе. Обратитесь к нижеуказанному скриншоту для результатов, выполненных в терминале Linux:
Скриншот:
Убедитесь, что Python предварительно установлен в операционной системе компьютера. Большинство передовых версий Linux-дистрибутивов, таких как Ubuntu и Fedora, имеют предварительно установленный Python.
Альтернативно, следующие команды могут быть использованы в терминале Linux для получения имени версии Python, установленного в дистрибутиве, как перечислено ниже: –
Linux terminal код:
python -VV
Вывод
Python 2.7.12
Скриншот: –
Linux terminal код:
Python3 -c "import sys; print(sys.version)."
Вывод
3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]
Скриншот:
Linux terminal код:
Python3 -c "import sys; print(sys.version_info)"
Вывод
sys.version_info(major=3,minor=2,releaselevel='final',serial=0)
Скриншот:
Linux terminal код:
Python3 -c "import platform; print(platform.python_version())"
Вывод
3.5.2
Скриншот:
Единственная разница в вышеуказанных командах — использование модулей python. Этот модуль предоставляет имена для переменных и функций, используемых для манипулирования различными частями среды Python. Модуль получает базовые данные платформы, такие как операционная система, аппаратное обеспечение и интерпретатор.
Как проверить версию Python на Mac?
Вот шаги для проверки версии Python:
Шаг 1) Чтобы проверить версию Python в Mac OS
Откройте Терминал, введя команду terminal в поле поиска в правом верхнем углу меню рабочего стола Mac OS и нажмите на него.
Шаг 2) Это откроет нижеуказанное окно, как показано ниже:
Шаг 3) Чтобы получить имя версии Python, вам нужно использовать следующую команду в окне Терминала.
Примечание: Однако перед запуском команды убедитесь, что Python предварительно установлен на компьютере. Большинство передовых версий дистрибутивов Mac OS имеют предварительно установленный Python.
Ниже приведена команда, введенная в Терминале:
Mac OS Terminal код:
python3 --version
Вывод:
Python 3.3.1
Альтернативно, откройте Терминал и введите следующую команду:
Mac OS terminal код:
python --version
Вывод:
Python 2.7.4
Вышеуказанная команда помогает пользователю проверить, установлен ли python 2 в системе.
Обратитесь к нижеуказанному скриншоту для результатов, выполненных в терминале Mac OS:
Скриншот:
Как проверить несколько версий Python, установленных в одной системе?
В компьютерной системе может быть установлено несколько версий Python. Поэтому компьютер может иметь установленные обе версии 2 и 3.
Для проверки обеих версий пользователь может открыть командную строку и ввести следующие команды:
Сценарий 1: Проверить версию Python 2
Код Командной строки \ Терминала:
python --version
Сценарий 2: Проверить версию Python 3
OS Команда:
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 в соответствующих командных строках ОС.
FAQ:
Python
- Запуск Python-скриптов: подробное пошаговое руководство
- Словари в Python: Основы работы с ключами, значениями и доступом
- Замыкания в Python: как вложенные функции захватывают переменные
- Операции с матрицами в Python с NumPy: транспонирование, сложение, умножение и срезы — практическое руководство
- Переименование файлов и директорий в Python с os.rename() — пошаговое руководство
- Python Data Classes: оптимизация управления данными с современным синтаксисом
- Мастерство метода String.find() в Python: синтаксис, примеры и альтернативы
- Python против C++: ключевые отличия и какой язык выбрать
- Освоение Python time.sleep(): лучшие практики, многопоточность и реальные примеры
- Как вернуть несколько значений в Python: простое руководство