After removing my Ruby installation, I got the following:

"
C:\lang\Python25>Lib\idlelib\idle.py
Traceback (most recent call last):
  File "C:\lang\Python25\Lib\idlelib\idle.py", line 21, in <module>
    idlelib.PyShell.main()
  File "C:\lang\Python25\lib\idlelib\PyShell.py", line 1390, in main
    root = Tk(className="Idle")
  File "C:\lang\Python25\lib\lib-tk\Tkinter.py", line 1636, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
    {c:\ruby\tcl\lib\tcl8.3} {c:\ruby\tcl\lib\tcl8.3} c:/ruby/tcl/lib/tcl8.4 C:/lang/Python25/lib/tcl8.4 C:/lang/lib/tcl8.4 C:/lib/tcl8.4 C:/lang/library C:/library C:/tcl8.4.12/library



This probably means that Tcl wasn't installed properly.
"

The tcl was installed as part of the distribution in the .msi file, how could it not be installed properly?


On Mon, Apr 28, 2008 at 4:42 PM, Martin v. Löwis <report@bugs.python.org> wrote:

Martin v. Löwis <martin@v.loewis.de> added the comment:

Can you please run IDLE in a console window, and report the exceptions
that you get? Invoke Lib\idlelib\idle.py to do so.

----------
nosy: +loewis

__________________________________
Tracker <report@bugs.python.org>
<http://bugs.python.org/issue2714>
__________________________________