2013-01-16 5 views
11

질문 : Change python interpreter - Sublime Text 2은 실제로 Python 코드에 대해 Build를 실행하려는 경우 유용합니다. 그러나 필자는 SublimeRope와 같은 플러그인을 사용하여 내장 Python이 아닌 내장 Python을 실행하도록합니다. 2.6Sublime Text 2에서 내장 파이썬을 어떻게 변경합니까?

파이썬 2.7에서 작동하므로 내장 Python 2.6에서 구문 오류가 발생합니다. SublimeRope를 사용할 때 자주 올려야합니다.

나는 실행중인 코드와 관련된 파이썬을 변경하는 모든 방법을 찾았지만 플러그인에서 사용하는 파이썬에는 영향을주지 않습니다. 이에 대해 실행되고있는 버전을 볼 수있는 플러그인 평 코드

import sys 
print sys.version 

, 그것은 항상 내장 된 2.6

EDIT 1의 :

내가 사용하고 I Sublime Text 2에 Python 2.7을 임베디드 Python으로 만들기위한 기능 요청이 있습니다. http://sublimetext.userecho.com/topic/105249-update-the-python-embedded-interpreter-to-27/ 다른 방법이 없다면 upvote하십시오.

편집 2 : 플러그인 SublimeLinter에 대한 이 문제는 관련이 : https://github.com/SublimeLinter/SublimeLinter/issues/13는 그 때문에 플러그인이 설치 방법의 , 숭고한 텍스트 2 임베디드 파이썬 대신 시스템 파이썬을 사용할 수있을 것으로 보인다. SublimeRope 플러그인에 사용 된 파이썬을 변경하는 유사한 방법을 찾을 수 없었습니다.

+0

SublimeJEDI 프로젝트 https://github.com/svaiter/SublimeJEDI 파이썬에서 자동 완성에 대한 또 다른 플러그인이며, 픽업 권리 파이썬에 기능을 가지고있다 프로젝트를 올바르게 구문 분석하고 잘못된 Python을 사용하여 발생하는 "구문 오류"를 깨기위한 것이 아닙니다. 하지만 아직 완벽하게 작동하지는 않습니다 (저는 Vim에서 사용했습니다) – Bodhi

+0

[파이썬 인터프리터 변경 - 숭고한 텍스트 2] (http://stackoverflow.com/questions/11313131/change-python-interpreter-sublime- 텍스트 -2) – user

답변

2

custom build system을 작성하여이 문제를 해결했습니다.

은 내가 사용하고있는 것, 예를 들면 :

{ 
    "cmd": ["/Library/Frameworks/Python.framework/Versions/Current/bin/python", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python" 
} 
+3

빌드 시스템이 플러그인 실행 방법에 어떤 영향을 줍니까? –

관련 문제