-
Notifications
You must be signed in to change notification settings - Fork 292
Home
Pavel Koneski edited this page Dec 10, 2024
·
5 revisions
IronPython is a popular, open-source implementation of Python 3.x for .NET that is built on top of its very own Dynamic Language Runtime.
To install and run IronPython, follow these steps:
- Download the release binary appropriate for your system from the releases page.
- Install the package by clicking on it and going through the installer.
In order to use IronPython:
- Run the
ipy
command to start the IronPython console - while not in the systemPATH
variable, the IronPython installer generally adds the console to the computer's Programs menu, or the Start menu on Windows. - You can then execute Python code directly, using the .NET runtime libraries as needed.
You can then interact with the IronPython Console as shown below.
The following C# program:
using System.Windows.Forms; MessageBox.Show("Hello World!", "Greetings", MessageBoxButtons.OKCancel);can be written in IronPython as follows:
import clr clr.AddReference("System.Windows.Forms") from System.Windows.Forms import MessageBox, MessageBoxButtons MessageBox.Show("Hello World!", "Greetings", MessageBoxButtons.OKCancel)
IronPython targets .NET Standard 2.0, .NET Framework 4.6.2, .NET 6 and .NET 8.
Here are some ways you can contribute:
- Update documentation.
- Identify and fix failing tests.
- Check out our good first issues.
IronPython is licensed under the Apache License 2.0.
Copyright (c) .NET Foundation and Contributors.
Still looking for more? Send a message by creating a feature request on the Issues tab.
🐍 IronPython