Running Python scripts from the Unix Shell

MacPython 2.3 installs a perfectly normal Unix commandline python interpreter in /usr/bin/python.

GUI scripts

Due to the way MacOS handles windowing applications you need to run all scripts that use the window manager (be it through Carbon, Cocoa, Tkinter, wxPython, PyOpenGL or anything else) with the pythonw interpreter, also installed in /usr/bin.

Running with python results in an inability to bring the script to the front, or interacting with it.