Eric is a Python IDE written using PyQt and QScintilla. It provides various features such as any number of open editors, an integrated (remote) debugger, project management facilities, unit test, refactoring and much more.

Features

  • Editor with syntax highlighting, autocompletion and call tipps
  • Built-in checkers for Python (syntax, issues, style,...)
  • Built-in documentation viewer (and web browser)
  • interface to Mercurial and Subversion
  • Extensible via plug-ins

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Eric Integrated Development Environment

Eric Integrated Development Environment Web Site

You Might Also Like
Top-Rated Free CRM Software Icon
Top-Rated Free CRM Software

216,000+ customers in over 135 countries grow their businesses with HubSpot

HubSpot is an AI-powered customer platform with all the software, integrations, and resources you need to connect your marketing, sales, and customer service. HubSpot's connected platform enables you to grow your business faster by focusing on what matters most: your customers.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
19
4
3
0
5
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Built .tgz package from eric6-20.1.tar.gz and eric6-i18n-en-20.1.tar.gz downloaded from sourceforge repository. Built using modified eric6.slackbuild (4.5.25) from slackbuilds.org. Built on Slackware64-Current, with kernel 5.4.72, python-3.8.6, PyQt5-5.15.1, PyQt5-sip-2.8.1, PyQtChart-5.15.1, PyQtWebEngine-5.15.1, QScintilla-2.11.5, qt5-5.15.1-x86_64-2. eric6.SlackBuild changes, modify script as necessary: APPNAM=eric VERSION_MAJ=${VERSION_MAJ:-6} PRGNAM=$APPNAM$VERSION_MAJ VERSION=${VERSION:-20.1} ... # Python version 3+ required for this package PYTHONVER=${PYTHONVER:-3} # Get system python MAJOR and MINOR version numbers. PYTHONSITEVER=$(python$PYTHONVER -c "import sys, os; print('%s' % sys.version[:3])") # Python site package version uses python MAJOR and MINOR version numbers PYTHONSITEPKG=$(python$PYTHONVER -c "import sys, os; print(os.path.join('/usr/lib${LIBDIRSUFFIX}', 'python$PYTHONSITEVER', 'site-packages'))") ... /usr/bin/python$PYTHONSITEVER install.py -i $PKG -d "$PYTHONSITEPKG" -b /usr/bin ... cd $TMP/${PRGNAM}-$VERSION/$APPNAM/docs cp -a LICENSE.GPL3 README* changelog THANKS \ $PKG/usr/doc/$PRGNAM-$VERSION
  • It is a little bit difficult to use but it is full of features not met in other IDEs. It has support for building GUI applications with Qt.
  • Very Nice IDE, file structure in the side list panel is a great feature. Your efforts is more than appreciated.
  • This is an excellent IDE for Python and more
  • Excellent IDE for Python work. Installs easily, works really well; nice and flexible.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Mac, Windows

Languages

English, German, Spanish, Russian

Intended Audience

Developers

User Interface

Qt

Programming Language

Python

Related Categories

Python Browsers, Python Software Development Software

Registered

2004-09-12