2017-10-17 8 views
0

MacOS 사용하기 10.13. 나는 숭고한 3에 다음 코드를 실행하면 :Sublime은 Python 3을 사용하고, SublimeREPL은 Python 2.7을 사용합니다. 응?

import platform 
print(platform.python_version()) 

결과는 3.6.3입니다, 아주 좋습니다. 내가 SublimeREPL에서 동일한 코드를 실행하면

, 결과는 내가 SublimeREPL 파이썬 2.7 사용하고 숭고한 내 질문에 파이썬 3.6 을 사용하고 있다고 생각, 그래서 2.7.10

입니다 : 어떻게 REPL 사용을해야합니까 파이썬 3? 아니면 내가 완전히 잘못 해석 한 것입니까? 내 생각에 Sublime 3에는 자체 버전의 Python 3이 포함되어 있으며 REPL에는 자체 2.7 버전이 포함되어 있습니다. 이것이 사실일까요?

답변

0

Sublime은 Python 3.3.6이지만 메뉴에서 View > Console을 선택하고 다음 코드 (또는이 경우에는 코드를 입력하여 볼 수 있습니다.) 약간 덜 자세한 정보를 제공합니다 : 파이썬이 버전의 직접 숭고한에 포함했다 및 (숭고한에서 많은 기본 기능도에 정의 된 사용자 나 다른 개발자 숭고한에 대해 만든 플러그인으로 만 사용

import sys 
print(sys.version) 

파이썬).

마찬가지로 외부 코드에는 전혀 액세스 할 수 없으므로이를 사용하여 예를 들어 자신의 스크립트를 실행하는 방법은 없습니다. 이를 위해서는 컴퓨터에 Python을 별도로 설치해야합니다.

Linux 및 MacOS는 일반적으로 Python 버전이 설치되어 있지만 Windows는 제공되지 않습니다. 따라서 Windows에서 외부 Python 프로그램을 실행하려면 추가 단계가 필요하지만 다른 OS에서는 일반적으로 빠르게 진행할 수 있습니다.

MacOS를 사용 중이라면 Python 버전 2.7이 해당 OS에 사전 설치된 Python 버전이므로 (적어도 MacOS 10.10까지는 어떤 경우라도) Python 버전 2.7 일 가능성이 큽니다. Linux를 사용하고 있다면이 버전이 Python 2 일 수도 있고 배포본에 따라 Python 3 일 수도 있습니다.

두 버전이 서로 완전히 호환되지 않기 때문에 python은 버전 2를 실행하고 python3은 설치된 버전에 따라 버전 3을 실행합니다.

/실행 파이썬 프로그램을 구축하는 Tools > Build 사용하는 Python 패키지의 숭고한와 함께 제공되는 대부분의 경우 어느 2.

파이썬 될 것입니다, 외부 코드를 실행할 수 python을 실행하려고 Python.sublime-build REPL 패키지를 사용하지는 않지만 기본적으로 python을 실행하도록 구성되어 있으므로 설치되어있는 Python 2 버전을 가져 오는 것으로 추측해야합니다.