Download is available from Sourceforge. Alternatively you may get the latest sources via the source code repository.
Note: Windows® users should download the .zip archive.
The plug-in extensions can be loaded from within the eric IDE 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).
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 a
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.
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.
python3 -m venv eric_env
~/eric_env/bin/python3 -m pip install --upgrade pip
~/eric_env/bin/python3 -m pip install --prefer-binary eric-ide
c:\Python39\python.exe -m venv eric_env
%USERPROFILE%\eric_env\Scripts\python.exe -m pip install --upgrade pip
%USERPROFILE%\eric_env\Scripts\python.exe -m pip install --prefer-binary eric-ide
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.
In order to install eric and its pre-requisites follow these steps.
python3 install.py) using the interpreter of this environment. The install script will install all Python packages not found but required.
sudo python3 install.py). The install script will install all Python packages not found but required.
python.exe install.py). The install script will install all Python packages not found but required.
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. If a configuration of eric6 is found, this will be transfered to a current configuration.
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: