For the complete documentation index, see llms.txt. This page is also available as Markdown.

Vorinstallierte Python-Bibliotheken im BuildingPro Suites-System

Standardmäßig installierte Bibliotheken

Die folgenden Python-Bibliotheken sind im BuildingPro-Suites-System bereits installiert und für Ihre Skripte verfügbar:

  • pytz: Bietet Unterstützung für Zeitzonen in Python.

  • numpy: Eine grundlegende Bibliothek für numerische Berechnungen und das Arbeiten mit Arrays.

  • pandas: Eine leistungsstarke Bibliothek für Datenanalyse und -bearbeitung.

  • keras_tuner: Eine Bibliothek zur Hyperparameter-Optimierung für Deep-Learning-Modelle.

  • python-eliona-api-client2: Ein Python-Client für die BuildingPro-Suites-API, der direkt aus dem GitHub-Repository installiert wird. Diese Bibliothek ermöglicht den vollständigen Zugriff auf alle BuildingPro-Suites-Dienste und erlaubt es Ihnen, einfach mit den verschiedenen Funktionen und Datenquellen des BuildingPro-Suites-Systems zu interagieren.

  • Python 3.12: Alle Standardmodule und -funktionen von Python Version 3.12 sind verfügbar. ➔ [Externer Link] Python-3.12-Bibliotheken


Zusätzliche Python-Bibliotheken installieren

Wenn Sie Bibliotheken benötigen, die standardmäßig nicht installiert sind, können Sie diese selbst im Grafana-Container (SSR) installieren. Gehen Sie wie folgt vor:

  1. Wechseln Sie in die Container-Shell Stellen Sie eine interaktive Verbindung zum SSR-Container her:

    docker exec -it ssr /bin/bash
  2. Paket installieren Installieren Sie das gewünschte Python-Paket in das externe Zielverzeichnis:

    pip install --target /ssr/pip_external <package_name>
    • Der Parameter --target /ssr/pip_external stellt sicher, dass das Paket in einem beschreibbaren Verzeichnis außerhalb der Kernumgebung installiert wird.

  3. Container neu starten Damit das neu installierte Paket beim nächsten Skriptlauf verfügbar ist, starten Sie den Container neu:

    docker restart ssr
  4. Verfügbaren Speicherplatz prüfen Standardmäßig, 1 GB Speicherplatz im /ssr/pip_external -Verzeichnis verfügbar. Stellen Sie sicher, dass vor der Installation großer Pakete genügend freier Speicherplatz vorhanden ist.

Zuletzt aktualisiert

War das hilfreich?