3

私が言ったように、私はMacportsからPython3.3をインストールしました。

今、私がアイドルのスポットライト検索をするとき

Idle -- Python 3.3

現れます。しかし、クリックしようとしても何も起こりません。エラーなどは表示されません。プレーンは開始されません。

何が間違っていると思いますか?

それはこの質問を彷彿とさせます:Python3.0-アイドルは開きません。ドックで跳ねるだけです

違いは、エラーメッセージが表示されず、3.3を使用していることです。


アップデート:

ここで、macportsselectを使用してPy3.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
4

2 に答える 2

3

macportsを使用して、py33-tkinter

sudo port install py33-tkinter

編集:X11またはXquartzもインストールされていることを確認してください。

于 2012-11-08T19:47:46.923 に答える
0

OS X Lion 10.7.5のpython32ポートでも同じ問題が発生し、py32-tkinterポートをインストールするだけで修正されました。X11を確認し、すでにインストールしています。ありがとう。

于 2013-11-19T19:54:14.247 に答える