IDLE(Python GUI)无法打开

时间:2013-12-14 20:13:16

标签: python python-3.3 python-idle

我在Windows 7,64位机器上安装了Python33。 IDLE曾经工作,但最近当我点击图标时没有任何反应。 我已经看到报告过的类似问题,并且已经跟踪了任何适用但无法解决的问题。当我尝试在DOS提示符下运行idle.py时,我收到此消息:

C:\Windows\system32>c:\Python33\Lib\idlelib\idle.py
Traceback (most recent call last):
  File "C:\Python33\Lib\idlelib\idle.py", line 11, in <module>
    idlelib.PyShell.main()
  File "C:\Python33\Lib\idlelib\PyShell.py", line 1519, in main
    root = Tk(className="Idle")
  File "C:\Python33\Lib\tkinter\__init__.py", line 1789, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, want
objects, useTk, sync, use)
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
    C:/Ruby193/lib/tcl8.5 C:/lib/tcl8.5 C:/lib/tcl8.5 C:/library C:/library C:/t
cl8.5.12/library C:/tcl8.5.12/library


This probably means that Tcl wasn't installed properly.

非常感谢您解决此问题的任何帮助。

1 个答案:

答案 0 :(得分:0)

python.org的PSF安装程序应在C:/python33/DLLs中安装_tkinter.pyd,tcl85.dll,tk85.dll。它启动控制台解释器并运行import sys; sys.path,该目录应位于路径上。如果以上都是真的,其他一些安装程序可能已将TCL_LIBRARY或TK_LIBRARY设置为其他目录。