In order to use eric7 on a Raspberry Pi 4 computer a Linux distribution providing Qt6 and PyQt6 packages need to be installed. This recipe was tested on "Manjaro ARM". This requirement is there because up to now no PyQt6 and PyQt6-Qt6 (and the like) wheels for the ARM platform are available via the Python Packaging Index PyPI.
Ensure the following Qt6 and PyQt6 packages are installed or install them.
If spell checking is desired, ensure the following packages are installed.
python3 -m venv --system-site-packages ~/eric_env
~/eric_env/bin/python3 -m pip install --upgrade pip
Note: The switch --system-site-packages
is necessary
because there are no PyQt6/Qt6 packages available for the AArch64 (ARM) platform.
This necessitates the use of the packages provided by the distribution.
Install eric into the created Python virtual environment by following these steps.
~/eric_env/bin/python3 -m pip install --upgrade --prefer-binary eric-ide
~/eric_env/bin/eric7_post_install
The second command will create and install desktop menu entries for the eric IDE and the eric Web Browser.