Sat, 01 Oct 2022 19:42:50 +0200
Third Party packages
- upgraded pycodestyle to version 2.9.1
9354
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | ================================== |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | Readme for use on a Raspberry Pi 4 |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | ================================== |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | In order to use eric7 on a Raspberry Pi 4 computer a Linux distribution providing |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | Qt6 and PyQt6 packages need to be installed. This recipe was tested on |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | **Manjaro ARM**. |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | This requirement is there because up to now no PyQt6 and PyQt6-Qt6 (and the like) wheels |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | are available via the Python Packaging Index PyPI.</p> |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | 1. Step 1: Qt6 and PyQt6 |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | ------------------------ |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | Ensure the following Qt6 and PyQt6 packages are installed or install them. |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | - qt6-base |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | - qt6-charts |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | - qt6-doc |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | - qt6-imageformats |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | - qt6-multimedia |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | - qt6-serialport |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | - qt6-svg |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | - qt6-tools |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | - qt6-translations |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | - qt6-webchannel |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | - qt6-webengine |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | - python-pyqt6 |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | - python-pyqt6-charts |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | - python-pyqt6-sip |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | - python-pyqt6-webengine |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | - python-qscintilla-qt6 |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | - qscintilla-qt6 |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | 2. Step 2: Spell Checking |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | ------------------------- |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | If spell checking is desired, ensure the following packages are installed. |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | - enchant |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | - python-enchant |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | - aspell |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | - any aspell language dictionary desired (suggested at least 'aspell-en') |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | 3. Step 3: Prepare eric7 Installation |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | ------------------------------------- |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | In order to install eric7 it is recommended to create a Python virtual environment in |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | order to isolate the eric7 execution environment as much as possible from the standard |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | installation. In order to create this environment execute the following in a terminal |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | window. |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | :: |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | python3 -m venv --system-site-packages eric7_env |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | ~/eric7_env/bin/python3 -m pip install --upgrade pip |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | **Note:** The switch ``--system-site-packages`` is necessary because there are no |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | PyQt6/Qt6 packages available for the AArch64 (ARM) platform. This necessitates |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | the use of the packages provided by the distribution. |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | 4. Step 4: Install eric7 (eric-ide) |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | ----------------------------------- |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | Install eric7 into the created Python virtual environment by following these steps. |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | :: |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | ~/eric7_env/bin/python3 -m pip install eric-ide |
91ae1bc5ee9b
Added a read-me file for installing eric on a Raspberry Pi 4 computer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | ~/eric7_env/bin/eric7_post_install |