답변:
도구-> 빌드 시스템-> (선택) 파이썬 :
실행하려면 :
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
python
당신에 PATH
자동적으로이 작업을 수행하지 않는 것 설치 ... 창문
{"keys": ["pause"], "command": "exec", "args": {"kill": true} }
{"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} }
사용자 키 바인딩에 줄 ctrl+shift+c
이 [Cancelled]
있고 프로그램이 여전히 실행되는 동안 빌드가 인쇄 된 것을 사용 합니다 .
% 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 을 사용할 수 있습니다 ( 먼저 패키지 제어가 설치되어 있어야 함).
[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" }
Tools > Build Systems > {your_new_build_system_filename}
"file.py"
당신이해야 "file.__STDOUT__.py"
하고 "file.__STDERR__.py"
(오류,있는 경우)쿨 U 녀석, 나는 이것을 이것을 발견했다 :
http://ptomato.wordpress.com/2012/02/09/geek-tip-running-python-guis-in-sublime-text-2/
그것은이 편집하는 방법 (위의 답변처럼) 설명 exec.py 의 기본 디렉토리.
PYTHON UI APPLICATION 이 시작되지 않는 문제가있었습니다 . 다음 줄에서 마지막 줄을 주석 처리했습니다.
# Hide the console window on Windows
startupinfo = None
if os.name == "nt":
startupinfo = subprocess.STARTUPINFO()
#startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
taaadaaaa, Ctrl + B를 눌러 앱을 시작할 수 있습니다. 어쨌든 재미 있은 선? 그리고 그 기사를 쓴 사람 에게 큰 감사합니다 ;-)
“View / Show console”또는 Ctrl+ 를 통해 Python 콘솔에 액세스 할 수 있습니다 `.
이 문제를 해결했습니다.
> Preferences –> Browse Packages –> Default
exec.py
41-42 행 근처 에서 파일을 열면 코드는 다음과 같아야합니다.
for k, v in proc_env.iteritems():
proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
그런 다음 삭제하거나 다음과 같이 편집하십시오.
try:
for k, v in proc_env.iteritems():
proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
except:
print 'foobar'
try
블록에 넣었다고 생각했다 .
나는 오늘 같은 문제에 부딪쳤다. Sublime Text 3에서 파이썬 코드를 실행하는 방법은 다음과 같습니다.
다음에해야 할 일은 내용 Python.sublime-build
을
{
"cmd": ["/usr/local/bin/python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
물론 자신에게 적합한 것으로 사용자 정의 할 수도 있습니다.
파이썬 v3.x에서는 다음으로 가야합니다 Tools->Build System->New Build System
.
그런 다음 숭고한 텍스트 편집기에서 untitled.sublime-build 창을 팝업합니다.
{
"cmd": ["path_to_the_python.exe","-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
경로를 보려면 Type following in terminal as
:
python
>>> import sys
>>>print(sys.executable)
하나 이상의 빌드 시스템을 만들 수 있지만 기본적 으로 .sublime-build 확장명을 가진 Sublime 텍스트 패키지 안에 저장해야 합니다.
그런 다음 새 빌드 시스템을 선택하고 운영 cltr+b
체제에 따라 또는 기타를 누르 십시오.
위에서 언급 한 빌드 시스템 에 대해 알아야 할 한 가지 : 사용자 정의 .sublime-build
파일을 쓰거나 사용할 수도 build_systems
있고 프로젝트 설정 마다 (프로젝트 설정) 할 수도 있습니다. 이를 통해 ANSI 색상 출력을 사용하는 멋진 테스트 러너와 같은 유용한 작업을 수행 할 수 있습니다 .
더 많은 "전체 IDE"기능을 위해 우수한 SublimePythonIDE 패키지를 사용할 수 있습니다 .
Sublime과 함께 실제 Python 콘솔 사용
Sublime의 빌드 시스템과 SublimeREPL (위의 답변)은 파일을 실행 한 후 작업 공간 변수와 쉽게 상호 작용할 수 없다는 제한이 있습니다.
스크립트를 실행하려면 IDE에서와 같이 REPL과 같은 방식으로 작업하십시오. Sublime을 IPython 콘솔과 함께 열어 두는 것이 좋습니다. AutoHotKey (Windows) 또는 AutoKey (Linux)를 사용하여 단일 바로 가기가 파일 이름 (또는 선택한 코드 만)을 복사 한 다음 콘솔에 붙여 넣어 파일을 실행하도록 설정할 수 있습니다.