Tcl/Tk Path problems in Python 1.5.2 installation
David Nichols
dnichols at sourcesignal.com
Fri Jan 14 15:02:45 EST 2000
I just installed python 1.5.2 (running py152.exe and answering 'yes - I
want to install Tcl/Tk') and have been unable to get the path set
up correctly for graphical applications. For instance, if I go to the
idle directory (//E/Programs/Py152/Tools/idle) and try to launch it I
get the following result.
============================================================
BASH.EXE-2.02$ python idle.py
Traceback (innermost last):
File "idle.py", line 3, in ?
PyShell.main()
File "E:\Programs\Py152\Tools\idle\PyShell.py", line 611, in main
root = Tk()
File "E:\Programs\Py152\Lib\lib-tk\Tkinter.py", line 886, in __init__
self.tk = _tkinter.create(screenName, baseName, className)
TclError: Can't find a usable init.tcl in the following directories:
{} ./lib/tcl8.0 . E:/Programs/Py152/tcl8.0/library
E:/Programs/Py152/Tools/library
This probably means that Tcl wasn't installed properly.
============================================================
The directories in sys.path are as follows ...
E:\PROGRAMS\PY152
E:\PROGRAMS\PY152\DLLs
E:\PROGRAMS\PY152\PIL
E:\PROGRAMS\PY152\lib
E:\PROGRAMS\PY152\lib\lib-tk
E:\PROGRAMS\PY152\lib\plat-win
E:\Programs\Py152\DLLs
E:\Programs\Py152\Lib
E:\Programs\Py152\Lib\lib-tk
E:\Programs\Py152\Lib\plat-win
Tcl in installed in E:\PROGRAMS\Py152\\Tcl, and init.tcl exists in
E:\PROGRAMS\Py152\Tcl\lib\tcl8.0 ... but this directory does not
seem to be searched.
Do I need to set additional environmental variables or make changes
to the registry beyond those made by the installer?
Thanks in advance for any help
David Nichols
Source Signal Imaging
dnichols at sourcesignal.com
More information about the Python-list
mailing list