2013-03-27 3 views
1

고유 한 GUI로 숭고한 플러그인을 만들려고합니다. 어떤 시도를하든, Tkinter은 실행하는 데 필요한 정보를 얻지 못하고있는 것으로 보입니다. Sublime Text Plugin을 실행할 때 설정되지 않은 시스템 변수를 설정해야합니다.Sublime Editor Plugin GUI 생성

File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkinter.py", line 1638, in __init__ 
    baseName = os.path.basename(sys.argv[0]) 
AttributeError: 'module' object has no attribute 'argv' 

어딘가에서 필요한 설정을 선택할 수 있습니까?

다른 접근 방법이 있습니까?

답변

0

지금까지 볼 수 있듯이 sublimetext에는 자체 파이썬 인터프리터가 있습니다. 그리고 그것은 기본 기능 중 일부를 재정의 한 것으로 보입니다. Argv (셸 변수 목록)는 사용할 수있는 속성 중 하나가 아닙니다. 그러나 Tkinter를 사용해야합니다. 나는 리눅스를 사용하고 있으며, Tkinter가 라이브러리로 사용 가능하다고 생각하지 않는다. 확실하지는 않지만 Tkinter를 통해 승화를 만듭니다. 플러그인을 사용하는 것을 보지 못했습니다. 나는이 질문을보아야한다고 생각한다.

How to include third party Python packages in Sublime Text 2 plugins