# DP: suggest installation of python-tk package on failing _tkinter import --- a/Lib/lib-tk/Tkinter.py +++ b/Lib/lib-tk/Tkinter.py @@ -36,7 +36,10 @@ if sys.platform == "win32": # Attempt to configure Tcl/Tk without requiring PATH import FixTk -import _tkinter # If this fails your Python may not be configured for Tk +try: + import _tkinter +except ImportError, msg: + raise ImportError, str(msg) + ', please install the python-tk package' tkinter = _tkinter # b/w compat for export TclError = _tkinter.TclError from types import * --- a/Demo/turtle/turtleDemo.py +++ b/Demo/turtle/turtleDemo.py @@ -3,10 +3,12 @@ import os from Tkinter import * -from idlelib.Percolator import Percolator -from idlelib.ColorDelegator import ColorDelegator -from idlelib.textView import view_file - +try: + from idlelib.Percolator import Percolator + from idlelib.ColorDelegator import ColorDelegator + from idlelib.textView import view_file +except ImportError, msg: + raise ImportError, str(msg) + ', please install the idle package' import turtle import time