IronPython is a cross-platform and cross-browser programming language, so prerequisites will vary based on usage.
Here are the recommended runtimes are for each platform:
Windows desktop & server apps
On Windows for desktop and server usage, the .NET framework is the recommended runtime.
Windows & Mac OS browser apps
On Windows & Mac OS for browser usage, Silverlight is the recommended runtime.