

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
5 messages in org.python.python-bugs-list[ python-Bugs-922914 ] Installer misp...| From | Sent On | Attachments |
|---|---|---|
| SourceForge.net | Mar 25, 2004 12:54 am | |
| SourceForge.net | Mar 29, 2004 5:25 pm | |
| SourceForge.net | Mar 29, 2004 5:32 pm | |
| SourceForge.net | Mar 29, 2004 8:33 pm | |
| SourceForge.net | Mar 29, 2004 9:04 pm |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | [ python-Bugs-922914 ] Installer misplaces tcl library | Actions... |
|---|---|---|
| From: | SourceForge.net (nore...@sourceforge.net) | |
| Date: | Mar 29, 2004 5:32:23 pm | |
| List: | org.python.python-bugs-list | |
Bugs item #922914, was opened at 2004-03-25 00:55 Message generated for change (Comment added) made by tim_one You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=922914&group_id=5470
Category: IDLE Group: Python 2.3 Status: Open Resolution: None Priority: 5 Submitted By: WS Wong (wswong) Assigned to: Nobody/Anonymous (nobody) Summary: Installer misplaces tcl library
Initial Comment: Python 2.3.3 on Windows 2000 Professional ------------------------------------------- Could not start IDLE after installation of Python in C:\WSPrograms\Python23
Went to C:\WSPrograms\Python23\Lib\idlelib and from the command line typed C:\WSPrograms\Python23\python idle.py
The following traceback obtained:
C:\WSPrograms\Python23 \Lib\idlelib>c:\wsprograms\python23\python idle.py Traceback (most recent call last): File "idle.py", line 23, in ? idlelib.PyShell.main() File "C:\WSPrograms\Python23\lib\idlelib\PyShell.py", line 1269, in main root = Tk(className="Idle") File "C:\WSPrograms\Python23\lib\lib-tk\Tkinter.py", line 1564, in __init__ self.tk = _tkinter.create(screenName, baseName, className) _tkinter.TclError: Can't find a usable init.tcl in the following directories: {C:\WSPrograms\ruby167ms\tcl\lib\tcl8.3} {C:\WSPrograms\ruby167ms\tcl\lib\tc l8.3} C:/WSPrograms/ruby167ms/tcl/lib/tcl8.4 c:/wsprograms/python23/lib/tcl8.4 c :/wsprograms/lib/tcl8.4 c:/lib/tcl8.4 c:/wsprograms/library c:/library c:/../tcl 8.4.3/library
Looking at the directories that was installed, I found that the tcl8.4 was actually located in C:\WSPrograms\Python23\tcl\tk8.4 which was never on the search path.
After I copied the tcl8.4 directory to C:\WSPrograms\Python23\Lib and run the commands again, it worked. Not sure what other implications this will cause but at least I have IDLE running again.
----------------------------------------------------------------------
Comment By: Tim Peters (tim_one)
Date: 2004-03-29 17:32
Message: Logged In: YES user_id=31435
This is almost certainly Ruby's "fault" -- the Ruby Windows installer does set environment variables forcing every app to try using Ruby's version of Tcl/Tk. Get rid of the Ruby envars, and IDLE should work fine.
----------------------------------------------------------------------
Comment By: Martin v. L?wis (loewis) Date: 2004-03-29 17:26
Message: Logged In: YES user_id=21627
Have you set the TCL_LIBRARY environment variable? If so, you should unset it. If you cannot unset it, you are on your own - as a system administrator, by setting this variable, you express the desire to use a different Tcl installation (apparently the one that comes with Ruby), and then it is your responsibility to make this setting work.
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=922914&group_id=5470







