C:\Python25\Lib\IDLELIB\idle.pyw won't start

Anthra Norell anthra.norell at bluewin.ch
Sat Feb 6 08:33:57 EST 2010


Gabriel,
   After reinstalling the whole package things are shaping up. It still 
doesn't work but it fails more to the point of your suggestions. I 
update the responses to your questions:

Anthra Norell wrote:
> Gabriel,
>   Thanks for your hints. I take them up one by one:
>
> Gabriel Genellina wrote:
>> En Fri, 05 Feb 2010 10:23:57 -0300, Anthra Norell
>> <anthra.norell at bluewin.ch> escribió:
>>
>>>>>    I upgraded from 2.4 to 2.5 and am unable to start an 2.5 idle
>>>>>    window. The OS is Windows ME. The download of 2.5 finished with a
>>>>> warning saying that 2.5 was the highest version for Windows 9* Any
>>>>> tips?
>>
>> I'd suggest a couple more tests.
>> Open the Python interpreter and execute:
>>
>> py> from idlelib import idle
>>
>> This *should* launch IDLE, or raise an error... 
>
 >>> import idle
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:/PYTHON25/lib/IDLELIB\idle.py", line 19, in <module>
    PyShell.main()
  File "C:\Python25\Lib\idlelib\PyShell.py", line 1390, in main
    root = Tk(className="Idle")
  File "C:\PYTHON25\lib\lib-tk\Tkinter.py", line 1647, 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:/PYTHON25/lib/tcl8.4 C:/lib/tcl8.4 C:/library

Checking for the whereabouts of the tcl8.4 directory  I find it in 
C:/PYTHON25/TCL together with a few more plus some files.

C:\PYTHON25\TCL>dir


 Volume in drive C is PKBACK# 001
 Volume Serial Number is 07D1-0103
 Directory of C:\PYTHON25\TCL

.              <DIR>        11-25-08  4:09p .
..             <DIR>        11-25-08  4:09p ..
TCL84    LIB       191,802  03-27-06  4:23p tcl84.lib
TCLSTU~1 LIB         2,264  03-27-06  4:23p tclstub84.lib
DDE1     2     <DIR>        11-25-08  4:09p DDE1.2
REG1     1     <DIR>        11-25-08  4:09p REG1.1
TCL8     4     <DIR>        11-25-08  4:09p TCL8.4
TK8      4     <DIR>        11-25-08  4:09p TK8.4
TK84     LIB       167,288  03-27-06  4:44p tk84.lib
TKSTUB84 LIB         2,988  03-27-06  4:43p tkstub84.lib
TIX8     4     <DIR>        02-06-10  1:09p tix8.4
         4 file(s)        364,342 bytes
         7 dir(s)        2,569.25 MB free


This is the way the installer fixed it. The thing to do seems to be to 
move the tcl8.4 dirctory to the lib directory. Before I start upsetting 
things, perhaps you would know whether the whole TCL subtree should move.

Frederic




More information about the Python-list mailing list