출력에서 파이썬 버전 인쇄


471

스크립트에서 현재 Python 설치의 버전 번호를 어떻게 인쇄합니까?

답변:


581

시험

import sys
print(sys.version)

정식 버전 정보 문자열을 인쇄합니다. 파이썬 버전 번호 만 원한다면 Bastien Léonard의 솔루션 이 가장 좋습니다. 전체 문자열을 검사하여 필요한지 또는 일부를 확인할 수 있습니다.



59

시험

python --version 

또는

python -V

이것은 터미널에서 현재 파이썬 버전을 반환합니다.


3
좋고 간단합니다! 이전 버전의 Python은 "--version"플래그를 지원하지 않기 때문에 후자의 방법을 권장합니다. 또한 타이핑이 적을수록 좋습니다.
Steve Gelman

21
Thomas는 구체적으로 "... 출력에서?"라고 물었 기 때문에 답이되어서는 안됩니다. 그는 자신이 설치 한 버전을 찾는 방법을 묻지 않고 해당 정보를 '인쇄'문에 포함시키는 방법을 묻고있었습니다.
Scott Prive

33
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'

1

당신이 jupyter 노트북을 사용하는 경우보십시오 :

!python --version

터미널을 사용하는 경우 다음을 시도하십시오.

 python --version
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.