Ответы:
Пытаться
import sys
print(sys.version)
Это печатает полную строку информации о версии. Если вам нужен только номер версии Python, то решение Бастьена Леонара является лучшим. Возможно, вы захотите изучить полную строку и посмотреть, если вам это нужно или его части.
import platform
print(platform.python_version())
Это печатает что-то вроде
3.7.2
Пытаться
python --version
или
python -V
Это вернет текущую версию Python в терминале.
import sys
расширенная версия
sys.version_info
sys.version_info(major=3, minor=2, micro=2, releaselevel='final', serial=0)
конкретный
maj_ver = sys.version_info.major
repr(maj_ver)
'3'
или
print(sys.version_info.major)
'3'
или
version = ".".join(map(str, sys.version_info[:3]))
print(version)
'3.2.2'
Если вы используете ноутбук Jupyter, попробуйте:
!python --version
Если вы используете терминал Попробуйте:
python --version