Installing Python support for NetBeans IDE

There are several ways you can install Python

1. NetBeans 8.0.2

For users of NetBeans IDE 8.0.2, see enable Python in NetBeans 8.0.2

Please understand that support for Python in NetBeans is provided by the all-volunteer community Python Project - which is currently working through a backlog of issues. They are still looking for Engineers, Analysts and Testers. See for more information.

But if you, like me, still favor NetBeans over any other IDE and mainly use it to edit Python files, and you can live with the current bugs, then you can enable Python using the 8.0.2 tutorial, or use a bleeding-edge distribution from Development as shown below in #4.

2. Using the Update Center modules for NetBeans IDE versions < 8.0.2

Sorry, this option is no longer available.

DO NOT attempt to use either the 8.0.2 plugin or the Development plugin with a previous production IDE build. DOING SO WILL BREAK YOUR INSTALLATION!!!

3. Using the bleeding edge development builds of Python Plugin

Sorry, this option is currently unavailable. See the community Python Project if you would like to contribute.

4. Using the NetBeans Development distribution and Python Plugin

Download and install the NetBeans SE, PHP (or any other bundle) - daily development build of the NetBeans IDE distribution for your platform from

WARNING: These builds are still under development and could contain defects that lead to data loss. They are meant for evaluation of new features and other improvements. As always, be sure to back up your changes if you use these builds on your production code.

When you run the newly installed Development version of NetBeans IDE, invoke Tools->Plugins, click on the "Available Plugins tab" and scroll to see the Python plugin listed. Tick the checkbox next to "Python", then click "Install". A restart of the IDE will be required.

When running, you occasionally may encounter an exception. Although the Python Project team is working to fix such exceptions, your detailed report would be greatly valued! You can also visit the Python Project leader's blog to see what our team has been working on most recently.

If these exceptions become annoying, you can configure your NetBeans IDE to not show the error dialog - only display a little red icon in the toolbar, or working might become impossible: in NETBEANSDIR/etc/netbeans.conf, add "" to the "netbeans_default_options" switches.

5. Building from sources

See instructions on building from sources.

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo