Sublime Text 2에서 Python 코드를 실행하려면 어떻게 해야 하나요?
Sublime Text 2에 완전한 Python IDE를 설정하고 싶습니다.
에디터 내에서 Python 코드를 실행하는 방법을 알고 싶습니다.빌드 시스템을 사용하여 완료되었습니까?제가 그걸 어떻게 합니까?
도구 -> 시스템 구축 -> (선택) 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
동작하지 않습니다.
할 때 해야 할 일Ctrl + Break
다음 중 하나:
이동처:
프리퍼런스 -> 키바인딩 - 사용자
다음 행을 붙여넣습니다.
{"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} }
그럼 이번에는 이렇게 사용하시면 .ctrl+shift+c
CTRL+BREAK
%APPDA 편집TA % \ 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" 부분을 시스템에 있는 python 버전으로 변경합니다.
Mac OS X의 경우 .py 확장자로 파일을 저장합니다.+ 를 누릅니다.아래 창에서 실행됩니다.
To RUN(실행하려면)을 누릅니다.
그러나 동작하지 않으면 Sublime Text는 Python Interpreter를 찾을 수 없을 것입니다.프로그램을 실행하려고 할 때 로그를 보고 경로에서 Python에 대한 참조를 찾으십시오.
[cmd: [u'python', u'-u', u'C:\\scripts\\test.py']]
[path: ...;C:\Python27 32bit;...]
중요한 점은 명령줄을 통해 python을 실행하려고 하면 cmd는 다음과 같이 보인다는 것입니다.
python -u C:\scripts\test.py
수 수 .cmd python은 Sublime Text를 실행할 수 없습니다.
cmd로 하면 python 명령줄이 ()) cmd ))) python ) 。 python )))) )
솔루션
또는 Sublime Text 빌드 중 하나를 할 수 .%PATH%
.
를
%PATH%
:
* 새로 로드하려면 편집기를 다시 시작해야 합니다.명령줄*을 실행하여 *관리자로서 실행해야 합니다.
SETX /M PATH "%PATH%;<python_folder>"
예를 들어 다음과 같습니다.SETX /M PATH "%PATH%;C:\Python27;C:\Python27\Scripts"
또는 수동으로: (권장)
;C:\Python27;C:\Python27\Scripts
줄 끝에 있어요.
없이
%PATH%
이 답을 ppy로 보세요.
Sublime 사용 가능복제(먼저 Package Control을 설치해야 합니다).
3.x 를 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"
}
[ST3(우승)에 해당되며 ST2에 대해서는 확실하지 않습니다]
Sublime에서 다른 파일(오류용 파일+)로 출력을 표시하려면 다음 절차를 수행합니다.
- 시스템을 .
Tools > Build Systems > New Build System...
- 다음의 설정을 사용합니다.
{"filename" : ["filename.exe", "$file", "1>", "$file_name"__STDOUT_.txt", "2>", "$file_name" 입니다.__STDERR_.txt"),"source" : "source.python","shell" : true,"working_filename" : "$file_filename"}
- Python python python python python python python python python python python python python python python python python python python python python python python python python python python python.
Tools > Build Systems > {your_new_build_system_filename}
- ctrl + b
- 파일 옆에 를 들어, 옆에 .
"file.py"
"file.__STDOUT__.py"
★★★★★★★★★★★★★★★★★」"file.__STDERR__.py"
가 있는 (오류인 경우) - 창을 3열 또는 그리드로 분할하면 패널/창을 바꿀 필요 없이 바로 결과를 볼 수 있습니다.
python python v3으로 합니다.을 하다Tools->Build System->New Build System
.
그리고 제목이 없는 게 뜬다.숭고한 텍스트 편집기의 숭고한 빌드 창.다음과 같이 설정 입력:
{
"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 확장자로 Packages of Sublime 텍스트에 저장해야 합니다.
그런 다음 새 빌드 시스템을 선택하고cltr+b
OS를 사용합니다.
멋지다 얘들아, 방금 이걸 찾았어.
http://ptomato.wordpress.com/2012/02/09/geek-tip-running-python-guis-in-sublime-text-2/
위의 답변 중 하나와 같이 기본 디렉토리에서 이 exec.py을 편집하는 방법에 대해 설명합니다.
PYTON UI Application이 시작되지 않는 문제가 있었습니다.다음 슬라이드에서 마지막 행을 코멘트했습니다.
# Hide the console window on Windows
startupinfo = None
if os.name == "nt":
startupinfo = subprocess.STARTUPINFO()
#startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
그리고 taaadaaa, 나는 Ctrl+B를 눌러 내 앱을 시작할 수 있었다.아무튼 재밌는 대사죠?그리고 그 기사를 써주신 분께는 정말 감사드립니다.-)
이 문제를 해결했습니다.
> Preferences –> Browse Packages –> Default
'열다'를 열어보세요.exec.py
에는 41-42번, 41-42번, 41번, 4번, 4번, 이다.
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'
나는 오늘도 같은 문제에 부딪쳤다.Sublime Text 3에서 python 코드를 실행하는 방법은 다음과 같습니다.
할 은 하다못해 하다의 을 바꾸는 입니다.Python.sublime-build
로로 합니다.
{
"cmd": ["/usr/local/bin/python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
물론 자신에게 맞는 맞춤 제작도 가능합니다.
Ctrl+Break이 작동하지 않는 것 같습니다.또한 Preferences - User...
키 사용(Alt → t → c)
"콘솔 보기/보기" 또는 `+를 통해 Python 콘솔에 액세스할 수 있습니다.
저도 같은 문제가 있었어요.파일을 아직 저장하지 않았을 것입니다.코드를 .py 확장자로 저장해 두면 동작합니다.
전술한 빌드 시스템에 대해 주의할 점은 커스텀을 작성할 수 있다는 것입니다..sublime-build
파일, 또는 프로젝트당build_systems
절(프로젝트 설정에서)을 클릭합니다.이를 통해 ANSI 컬러 출력으로 화려한 테스트 러너와 같은 유용한 작업을 수행할 수 있습니다.
더 많은 "풀 IDE" 기능을 위해 뛰어난 서브라임을 사용할 수 있습니다.PythonIDE 패키지:
- 코드 완성 (인텔)
- 정의 및 객체 설명으로 이동
- 적절한 보풀/보풀 8
- 는 virtualenv에서 다양한 인터프리터를 지원합니다.
공개:저는 그 패키지에 홍보 기사를 썼고, 항상 그것을 사용하지만, 다른 것도 있습니다.
Sublime와 함께 실제 python 콘솔 사용
서브라임의 빌드 시스템과 서브라임 둘 다 SublimeREP(위의 답변)는 파일을 실행한 후 작업 영역 변수와 쉽게 상호 작용할 수 없다는 점에서 제한됩니다.
스크립트를 실행하고 싶다면 (IDE에서와 같이) Replicate와 같은 방식으로 작업하면 Sublime을 IPython 콘솔과 함께 여는 것이 좋습니다.AutoHotKey(Windows) 또는 AutoKey(Linux)를 사용하면 단일 단축키에 의해 파일 이름(또는 선택한 코드만)이 복사되고 콘솔에 붙여넣어 파일을 실행하도록 설정할 수 있습니다.
언급URL : https://stackoverflow.com/questions/8551735/how-do-i-run-python-code-from-sublime-text-2
'itsource' 카테고리의 다른 글
Spring Boot Rest 서비스에서 파일 다운로드 (0) | 2022.09.24 |
---|---|
PHP XML Nice 형식을 출력하는 방법 (0) | 2022.09.24 |
is_a와 instance of의 차이점은 무엇입니까? (0) | 2022.09.24 |
파일이 있는지 확인하는 방법? (0) | 2022.09.24 |
MySQL을 OSX 10.7 Lion으로 사용하기 (0) | 2022.09.24 |