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
License
GNU General Public License version 3.0 (GPLv3)Follow Eric Integrated Development Environment
Other Useful Business Software
Comprehensive Cybersecurity to Safeguard Your Organization | SOCRadar
Protect your organization from cyber threats with SOCRadar’s cutting-edge threat intelligence. Gain 360° visibility into your digital assets, monitor the dark web, and stay ahead of hackers with real-time insights. Start for free and transform your cybersecurity today.
Rate This Project
Login To Rate This Project
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
-
Excellent package, but a bit tricky to install. I have installed it in the past on Linux Fedora, and now on Linux Mint, and each time I find myself adding to my notes because something always goes awry... So here are a few pointers, as it is a pity to give up on eric just because of a tricky install procedure. If on Linux, it is likely you will get missing PyQt5 dependencies messages. It is important to know whether you are installing this into a virtual environment, or into your global system installation of Python (not recommended!). To resolve the missing PyQt5 dependencies issue, you can try running this command (run all commands without quotation marks): "pip3 install --upgrade pip setuptools wheel" If this runs successfully, then run: "pip install PyQt5" If this runs successfully, then you can install eric using: "python3 install.py" This should ask whether you wish to install all other missing dependencies, and then it finally installs eric. Hope this helps.Reply from Eric Integrated Development Environment
-
environment without a binary installer? is the author still in school? via pip it is not installed, and yes, the syntax indicated on your site is visible for version 2 of python.
-
Eric is a very good editor. – If you can install it. Bus this is always a problem. With every update the same. The install routine says that QtWebEngine is not installed. This is wrong, it is, so here is nothing to do. After some hours of searching an trying it works. But is it not possible to write the install script so that it works? A little bit down I read: »Reply from Eric Integrated Development Environment Posted 2019-04-06 Meanwhile the install script does install the prerequisites from PyPi using pip.« This is not true. It doesn’t. It even doesn’t use the prerequisites which are installed.
-
How in the world do you install the update in Ubuntu