2013-03-07 2 views
3

내가 숭고한 텍스트 2의 빌드 명령 python3.2를 설정 (및 python3.2 빌드) 할 수 있어요,하지만 cmd를와 콘솔을 호출 할 때 - ` 통역사 맥의 기본 2.6 버전입니다. 도움을 주시면 대단히 감사하겠습니다!숭고한 텍스트 2 콘솔과 파이썬 3

+0

내가 OS X 10.6.8에 있음을 잊어 버렸습니다. – Uhrusan

답변

1

당신은 시스템> 새로운 당신이보고있는 것은 숭고한 텍스트와 함께 제공되는 파이썬입니다 시스템

{ 
"path": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", 
"env": 
{ 
    "PYTHONPATH":"/usr/local/lib/python:/usr/local/username/python/3.2/lib/python3.2/" 
} 
"cmd": ["python3", "-u", "$file"], 
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
"selector": "source.python" 
} 
+0

나는 그 결과를 얻었습니다. 다른 (작동하는) python3.2 빌드 시스템을 얻지 만 콘솔 (cmd &')은 여전히 ​​파이썬 2.6을 사용합니다. – Uhrusan

0

빌드> 빌드 도구에 다음과 같은 환경 변수 뭔가 설정을 시도 할 수 있습니다. 나는 그것을 업그레이드 할 것입니다,하지만 당신은 자신을 사용하려는 경우 당신은 같은 것을 할 수 : 2입니다 2.6입니다 파이썬의 내부 버전을 사용 숭고한 텍스트에

ln -s $HOME/.pythonbrew/pythons/Python-2.6/lib/python2.6 /Your_Sublime_Install_Path/lib/python2.6 
+1

은 ST2를 깨뜨릴 것입니다. 많은 것은 파이썬의 정확한 내부 버전에 달려 있으며, 질문은 파이썬 3에 관한 것이므로 ST2는 이것을 수행하면 일반이 작동하지 않을 것입니다. – MattDMo

+0

당신 말이 맞아요. 나는 그것을 반영하기 위해 나의 대답을 편집했다. – marcantonio

+0

또한 ST3은 Py3.3을 기반으로하므로 등록 된 사용자라면 (** 사용할 수는 있지만 ** 내 경험으로는 아직 순간적으로 노출되어있다.) – MattDMo

4

콘솔을. 한꺼번에 많은 것들을 깨뜨리지 않고 그것을 바꿀 방법이 없습니다. 그러나 해결 방법이 있습니다. ST2에서 파이썬 콘솔을 원하면 SublimeREPL 패키지를 사용하십시오.이 패키지는 을 통해 설치할 수도 있습니다. 전체 경로로 "cmd" 옵션을 변경

[ 
    { 
     "id": "tools", 
     "children": 
     [{ 
      "caption": "SublimeREPL", 
      "mnemonic": "r", 
      "id": "SublimeREPL", 
      "children": 
      [ 
       {"caption": "Python", 
       "id": "Python", 

       "children":[ 
        {"command": "repl_open", 
        "caption": "Python 3", 
        "id": "repl_python3", 
        "mnemonic": "p", 
        "args": { 
         "type": "subprocess", 
         "encoding": "utf8", 
         "cmd": ["python3", "-i", "-u"], 
         "cwd": "$file_path", 
         "syntax": "Packages/Python/Python.tmLanguage", 
         "external_id": "python", 
         "extend_env": {"PYTHONIOENCODING": "utf-8"} 
         } 
        } 
       ] 
       } 
      ] 
      }] 
     } 
] 

: 많은 다른 무엇보다도, 당신은 파이썬 3. 다음 내용을 Packages/User/SublimeREPL/config/Python/Main.sublime-menu 만들기를 포함하여 선택의 REPL을 통해 해석 될 선택 또는 전체 파일을 보낼 수 있습니다 바이너리 python3에 이렇게하면 변경 사항이 SublimeREPL 업그레이드 후에도 유지됩니다. BTW,이 경로는 모든 패키지에서 작동하므로 우연히 패키지를 잃어 버릴 염려없이 자유롭게 사용자 지정할 수 있습니다.

+0

나는 ' 'SublimeREPL'을 쓰지 만 매일 사용하며 작성자는 질문이나 버그로 돌아가는 것이 정말 좋습니다. – MattDMo

2

Cmd를`이 숭고한 텍스트의 내장 인터프리터 콘솔을 열 예정이다 +, 즉 개발하거나 숭고한 플러그인을 디버깅 할 때 사용하는 하나. sublime 모듈을 사용할 수 있음을 알면 확인할 수 있습니다.

실제로 파이썬 3 콘솔을 원하면 파이썬 3.3을 포함하는 Sublime Text 3으로 업그레이드하십시오. 또는 SublimeREPL과 같은 전용 플러그인을 사용하십시오 (@ MattDMo의 대답 참조).

그리고 BTW : 대화식 Python 작업을위한 멋진 환경을 원한다면 위 내용을 무시하고 IPython Notebook을주는 것이 좋습니다.

+0

IPython은 적어도 Mac에서는 SublimeREPL에서 작동합니다. 나는 그가 Windows에서 일하고 있다고 생각한다. 그러나 그것이 아직 기능적인지는 모른다. 리눅스에 대해 모른다 ... – MattDMo

+0

@MattDMo IPython 수첩> IPython. 시도 해봐 – Kos