mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2025-04-19 08:55:15 +00:00
feat: Detailliertere README
This commit is contained in:
parent
e1ee7fcda5
commit
c9bf0ecd36
44
README.md
44
README.md
@ -30,14 +30,44 @@ https://meintechblog.de/2024/09/05/andreas-schmitz-joerg-installiert-mein-energi
|
|||||||
Das Projekt erfordert Python 3.8 oder neuer. Alle notwendigen Abhängigkeiten können über `pip` installiert werden. Klonen Sie das Repository und installieren Sie die erforderlichen Pakete mit:
|
Das Projekt erfordert Python 3.8 oder neuer. Alle notwendigen Abhängigkeiten können über `pip` installiert werden. Klonen Sie das Repository und installieren Sie die erforderlichen Pakete mit:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone [URL des Repositories]
|
git clone https://github.com/Akkudoktor-EOS/EOS
|
||||||
cd [Projektverzeichnis]
|
cd EOS
|
||||||
pip install -r requirements.txt
|
```
|
||||||
|
Als Nächstes legen wir ein virtuelles Environment an. Es dient zur Ablage der Python-Abhängigkeiten,
|
||||||
|
die wir später per `pip` installieren:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
virtualenv .venv
|
||||||
```
|
```
|
||||||
|
|
||||||
Bei pip install mariadb Fehler:
|
Schließlich installieren wir die Python-Abhängigkeiten von EOS:
|
||||||
sudo apt-get install -y libmariadb-dev
|
|
||||||
pip install mariadb
|
```bash
|
||||||
|
.venv/bin/pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
Um immer die Python-Version aus dem Virtual-Env zu verwenden, sollte vor der Arbeit in
|
||||||
|
EOS Folgendes aufgerufen werden:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
source .venv/bin/activate
|
||||||
|
```
|
||||||
|
|
||||||
|
(für Bash-Nutzende, der Standard unter Linux) oder
|
||||||
|
|
||||||
|
```zsh
|
||||||
|
. .venv/bin/activate
|
||||||
|
```
|
||||||
|
|
||||||
|
(wenn zsh verwendet wird, vor allem MacOS-Nutzende).
|
||||||
|
|
||||||
|
Sollte `pip install` die mariadb-Abhängigkeit nicht installieren können,
|
||||||
|
dann helfen folgende Kommandos:
|
||||||
|
|
||||||
|
* Debian/Ubuntu: `sudo apt-get install -y libmariadb-dev`
|
||||||
|
* Macos/Homebrew: `brew install mariadb-connector-c`
|
||||||
|
|
||||||
|
gefolgt von einem erneuten `pip install -r requirements.txt`.
|
||||||
|
|
||||||
## Nutzung
|
## Nutzung
|
||||||
|
|
||||||
@ -46,7 +76,7 @@ Um das System zu nutzen, führen Sie `flask_server.py` aus, damit wird der Serve
|
|||||||
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python flask_server.py
|
./flask_server.py
|
||||||
```
|
```
|
||||||
## Klassen und Funktionalitäten
|
## Klassen und Funktionalitäten
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user