어떤 버전의 Python을 설치했습니까?

어떤 버전의 Python을 설치했습니까?

Python를 사용하여 간단한 스크립트를 작성하려고 합니다 Geany. 이 IDE는 내가 작성한 코드를 자동으로 컴파일하지만 어떤 버전을 Python사용하고 있는지 잘 모르겠습니다 . python --version명령줄에 입력하면 다음 과 같은 결과가 나타납니다.

Python 2.7.3

하지만 입력하면 다음과 같은 python3결과를 얻습니다.

Python 3.2.3 (default, Oct 19 2012, 19:53:16) 
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Ubuntu에는 두 버전이 모두 제공됩니까? 그렇다면 어느 것이 Geany컴파일에 사용됩니까?

답변1

우분투에는 두 버전이 모두 제공됩니다. 그렇습니다. 명령 python언제나Python 2.x 버전을 가리키며 python3항상 기본 Python 3.x 버전을 가리킵니다. 명령 python절대Python 3.x를 가리킵니다.

Geany가 정확히 무엇을 사용하는지 잘 모르겠지만 Python 2.x를 사용하는 것으로 의심됩니다(따라서 아마도 생성하는 스크립트에 넣습니다 #!/usr/bin/python(또는 대신 사용하는 경우 넣어야 함 )./usr/bin/env python

답변2

import sys;print(sys.version_info)geany 내부에서 실행해 보세요 .

답변3

당신이 사용할 수있는:

import sys
print sys.version  

실행중인 Python 버전을 확인하려면 다음을 수행하십시오.

물론 Python 3의 변경으로 인해 print이제 함수이므로 버전 3에서는 작동하지 않습니다. 이 경우 다음을 사용합니다.

import sys
print(sys.version)

관련 정보