1import os.path 2import sys 3 4# If we are working on a development version of IDLE, we need to prepend the 5# parent of this idlelib dir to sys.path. Otherwise, importing idlelib gets 6# the version installed with the Python used to call this module: 7idlelib_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 8sys.path.insert(0, idlelib_dir) 9 10import idlelib.PyShell 11idlelib.PyShell.main() 12