2012-07-03 3 views
11

방금 ​​서브 스크립 션 텍스트 2를 사용하기 시작했고 통합 파이썬 인터프리터를 시스템 파이썬 설치를 목표로 삼아 변경할 수있는 방법이 있다면 전체 기능의 파이썬 IDE로 분류 할까합니다. 숭고함과 함께 온 것보다 왜냐하면 필자의 컴퓨터에서 파이썬 인터프리터를 사용하여 파이썬 라이브러리를 사용하고 싶기 때문입니다. How do I run Python code from Sublime Text 2?파이썬 인터프리터 변경 - 숭고한 텍스트 2

그러나,이 실행중인 파이썬 인터프리터의 버전을 변경하지 않습니다

나는 명시 적으로 여기에 표시된 파이썬의 내 버전을 사용 숭고한에서 파이썬 코드를 실행 알고있다.

아이디어가 있으십니까?

답변

17

도구> 시스템 빌드> 새 빌드 시스템. 파일을 삽입하고 파이썬 버전 :

{ 
    "cmd": ["python3", "-u", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python" 
} 
+0

나는 파이썬 버전'[ "/Library/Frameworks/Python.framework/Versions/Current/bin/python"'내가 많은 파이썬 버전을 가지고 있기 때문에 노력했다. (프로그램을 실행하려고 할 때 쉘, 그것은 잘 실행되지만 숭고한, 인쇄 soup.prettify() 참조하십시오 UnicodeEncodeError : 'ascii'코덱은 6231 위치 문자 u '\ xbb'를 인코딩 할 수 없습니다 : 서수 범위 (128)', 내 코드는 # '입니다!는/usr/빈/ENV 파이썬 BS4 수입 BeautifulSoup로에서 수입 urllib2가 = urllib2.urlopen ('http://www.google.com ') 수프 = BeautifulSoup로 (F 바. fp) print soup.prettify() ' – daydreamer

+1

OS X에서 위의 조언을 얻으려면 필자의 Python 3.3 설치 위치에'usr/bin'에 심볼릭 링크를 추가해야했습니다. 이렇게 :'sudo ln -s "/Library/Frameworks/Python.framework/Versions/3.3/bin/python3"/ usr/bin/python3' – jwpfox

+1

나는 왜 그리고 어쩌면 다른 사람이 그걸 해결할 수 있을지 모르겠다. 나,하지만 "python2"를 "python3"이라고 쓰면 빌드 시스템이 작동하지 않습니다. "python3"을 "C : \\ Python27 \\ python.exe"로 바꾸는 것은 저에게 효과적이었습니다. – Dante

1

숭고한 텍스트 웹 사이트 자체 내장 된 파이썬 intrepreter는 not intended for general development 인에 의해 참조 된 문서에 따르면. 이 제한 사용 권장 사항은 인 유일한 버전 인 OS X 용 ST2에도 적용됩니다. system's Python version입니다. 따라서 시스템 빌드 워크 플로를 사용하거나 ST 플러그 인을 사용하는 것이 좋습니다. 또는 특수 목적의 IDE로 전환하십시오.

관련 문제