Sublime Text 2에서 완전한 Python IDE를 설정하고 싶습니다.
편집기 내에서 Python 코드를 실행하는 방법을 알고 싶습니다. 빌드 시스템을 사용하여 완료 되었습니까? 어떻게합니까?
답변
도구-> 빌드 시스템-> (선택) 파이썬 :
실행하려면 :
Tools -> Build
-or-
Ctrl + B
CMD + B (OSX)
콘솔에서 파일이 시작되고 편집기 하단에 있어야합니다.
그만하다:
Ctrl + Break or Tools -> Cancel Build
Fn + C (OSX)
Break
키 위치는 http://en.wikipedia.org/wiki/Break_key 에서 확인할 수 있습니다 .
참고 : CTRL + C
합니다 NOT 작동합니다.
Ctrl + Break
작동하지 않을 때 수행 할 작업 :
이동 :
환경 설정-> 키 바인딩-사용자
아래 줄을 붙여 넣으십시오.
{"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} }
이제 ctrl+shift+c
대신 사용할 수 있습니다CTRL+BREAK
답변
Mac OS X에서는 파일을 .py 확장자로 저장하십시오. ⌘+를 누릅니다 B. 아래 창에서 실행됩니다.
답변
% APPDATA % \ Sublime Text 2 \ Python \ Python.sublime-build 편집
내용을 다음으로 변경하십시오.
{
"cmd": ["C:\\python27\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
“c : \ python27″부분을 시스템에있는 모든 버전의 파이썬으로 변경하십시오.
답변
RUN을 누르 려면CtrlB ( matiit에 의한 답변 )
그러나 작동 CtrlB 하지 않으면 Sublime Text가 Python 인터프리터를 찾을 수 없습니다. 프로그램을 실행하려고 할 때 로그를보고 경로에서 Python에 대한 참조를 찾으십시오.
[cmd: [u'python', u'-u', u'C:\\scripts\\test.py']]
[path: ...;C:\Python27 32bit;...]
요점은 명령 줄을 통해 파이썬을 실행하려고 시도한다는 것입니다 .cmd는 다음과 같습니다.
python -u C:\scripts\test.py
cmd에서 파이썬을 실행할 수 없다면 Sublime Text도 할 수 없습니다.
(cmd에서 직접 시도하고 python을 입력하고 실행하면 python 명령 줄이 나타납니다)
해결책
Sublime Text 빌드 공식 또는 System을 변경할 수 있습니다 %PATH%
.
-
설정하려면
%PATH%
:
* 당신은 새로운로드하려면 편집기를 다시 시작해야합니다%PATH%
-
명령 행 *을 실행하고 다음 명령을 입력하십시오. *
SETX /M PATH "%PATH%;<python_folder>"
예를 들어 관리자 권한 으로 실행해야합니다 .SETX /M PATH "%PATH%;C:\Python27;C:\Python27\Scripts"
-
또는 수동 : (권장) 문자열 끝에
추가하십시오;C:\Python27;C:\Python27\Scripts
.
-
-
System을 망칠 필요없이 통역사의 경로를 설정하려면 ppy
%PATH%
by this answer를 참조하십시오 .
답변
SublimeREPL 을 사용할 수 있습니다 ( 먼저 패키지 제어가 설치되어 있어야 함).
답변
python 3.x를 사용하는 경우 Python3.sublime-build
(환경 설정> 패키지 찾아보기> Python 3)
이처럼
{
"path": "/usr/local/bin",
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
답변
[ST2에 대해서는 확실하지 않은 ST3 (Win)에 적용됨]
Sublime에서 출력을 다른 파일 (+에 오류가있는 파일)로 표시하려면 다음과 같이하십시오.
- 새 빌드 시스템을 작성하십시오.
Tools > Build Systems > New Build System...
- 다음 구성을 사용하십시오.
{ "cmd": [ "python.exe", "$ file", "1>", "$ file_name .__ STDOUT __. txt", "2>", "$ file_name .__ STDERR __. txt"], "선택기": "source.python", "쉘": 사실, "working_dir": "$ file_dir" }
- Python 파일의 경우 위의 빌드 시스템 구성 파일을 선택하십시오.
Tools > Build Systems > {your_new_build_system_filename}
- ctrl + b
- 지금, 당신의 파일 옆에, 예
"file.py"
당신이해야"file.__STDOUT__.py"
하고"file.__STDERR__.py"
(오류,있는 경우) - 창을 3 개의 열 또는 그리드로 분할하면 패널 / 창을 전환 할 필요없이 결과가 즉시 나타납니다.