2012-11-08 47 views
3

正如我所說,我已經從Macports安裝了Python 3.3。

現在,當我做了聚光燈搜索空​​閒

Idle -- Python 3.3 

顯示出來。但是,當我嘗試點擊它時,沒有任何反應。沒有顯示任何錯誤或任何事情 - 它顯然無法啓動。

您認爲什麼可能是錯誤的?

這讓人想起這樣一個問題:Python 3.0 - Idle wont open. It just bounces in the dock

不同的是,我沒有得到任何錯誤消息,並正在使用3.3


更新:

現在我試着設置Py3.3爲我的主要版本使用macports選擇。然後我試圖從控制檯打開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

有沒有寫在控制檯日誌中? (搜索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,使用我的非漫遊IDLE版本。不要刪除你的答案,但我相信它會適用於其他問題相同的其他人。 –

0

我的OS X Lion 10.7.5上的python32端口有同樣的問題,只需安裝py32-tkinter端口即可解決。我查了一下,已經安裝了X11。謝謝。

相關問題