2012-11-08 2 views
3

Macass에서 Python 3.3을 설치했습니다.

는 지금은 유휴

Idle -- Python 3.3 

에 대한 스포트라이트 검색이 나타 수행 할 때. 그러나 그것을 클릭하려고하면 아무 일도 일어나지 않습니다. 오류가 표시되지 않거나 평범하지 않습니다.

무엇이 잘못되었을 것이라고 생각하십니까?

그것은이 질문 연상 : 이제

나는대로 Py3.3을 설정하려고 : Python 3.0 - Idle wont open. It just bounces in the dock

차이가 나는 오류 메시지를 얻을 3.3


업데이트를 사용하고 있다는 것입니다 맥 포트를 사용하여 내 주 버전을 선택하십시오. 그럼 난 콘솔에서 IDLE을 여는 시도하고 다음과 같은 오류 메시지를 받았습니다 :

Traceback (most recent call last): 
    File "/opt/local/bin/idle", line 5, in <module> 
    main() 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/idlelib/PyShell.py", line 1421, in main 
    root = Tk(className="Idle") 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/tkinter/__init__.py", line 1756, in __init__ 
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) 
_tkinter.TclError: no display name and no $DISPLAY environment variable 
+1

콘솔 로그에 아무 것도 기록되어 있습니까? (Search Console.app) –

+0

대신 콘솔에서 실행 해 보았고 위에 오류가 추가되었습니다. 힌트를 가져 주셔서 감사합니다. –

답변

3

MacPorts를 사용, py33-tkinter

sudo port install py33-tkinter

편집을 설치 : 당신은 X11 또는 Xquartz도 설치되어 있는지 확인합니다.

+1

지침을 정확히 따르십시오. 변경하지 마십시오. 심지어 재시동을 시도했습니다. 내 인터넷 검색에 tkinter를 추가 할 때 나는 이것을 발견했다 : http://apple.stackexchange.com/questions/58921/python-idle-from-macports-cant-start 이제 나는 내가 무엇이 잘못되었는지에 대한 단서를 가지고 있다고 생각한다. –

+0

X11 또는 Xquartz가 설치 되었습니까? py33-tkinter를 설치하면 다음과 같은 문제가 해결됩니다./ – Vortexfive

+0

이전에 IDLE 버전을 성공적으로 사용했기 때문에 nonmacport IDLE 버전을 사용했을 가능성이 큽니다. 귀하의 답변을 삭제하지 마십시오, 나는 그것이 동일한 문제가있는 다른 사람들을 위해 작동합니다 확신합니다. –

0

필자의 OS X Lion 10.7.5에서 python32 포트와 동일한 문제가 있었으며 단순히 py32-tkinter 포트를 설치하여 해결되었습니다. X11을 확인하고 이미 설치했습니다. 감사.