The Eric Python IDE

eric Download and Installation

Download is available from Sourceforge. Alternatively you may get the latest sources via the source code repository.

eric6 IDE

Note: Windows® users should download the .zip archive.

eric6 plug-ins

The plug-in extensions can be loaded from within eric6 by selecting Plugins ➡ Plugin Repository. The source code for the plug-ins is available via the "eric Code" page (see sidebar for the link to this page).

Installation

eric may be installed via the Python Package Index PyPI or from a distribution archive available through the eric web site. These installation methods are elaborated below. It is recommended to install eric into Python virtual environment. This can be created with the command "python3 -m venv <path to the desired directory>". Use the Python executable of this environment in all further commands.

Note: The installation procedures shown below will install all required prerequisites automatically.

Python Package Index PyPI

This is the easiest way and will install all prerequisites upon request. However, this requires an up-to-date version of pip in the environment created above. In order to create the environment and install eric execute these steps in the given order.

Linux and macOS
Windows

Note 1: Change paths above as appropriate.
Note 2: The last command will install menu entries (on all systems) and desktop icons (on Windows) for the eric IDE and eric web browser.

Distribution Archive

In order to install eric and its pre-requisites follow these steps.

Linux

As an alternative to the second step you may create a Python Virtual Environment and install eric into this. The install script will ask for permission to install Python packages not found but required.

macOS

As an alternative to the second step you may create a Python Virtual Environment and install eric into this. The install script will ask for permission to install Python packages not found but required.

Windows

What to do after installation

When eric is started the very first time it will recognized that it has not been configured and will open the configuration dialog. Although sensible default values for all configuration parameters have been selected it is recommended to browse through the various configuration pages. Especially the Debugger, Editor, Python and Qt pages may be of interest.

Optional Installations

eric supports and interfaces to several tools useful for development. The following list gives references to some of them. This will allow you to make full use of the eric IDE and the offered plug-ins: