In BellaDati ML Studio ist es möglich, Python-Bibliotheken und -Skripte zu verwenden. Um sie nutzen zu können, muss Anaconda auf dem Server installiert sein.

Einrichten von Anaconda für Python

  1. Laden Sie Anaconda von der offiziellen Website herunter und installieren Sie es (beide Versionen 2.7 und 3.7 werden unterstützt).
  2. Kopieren Sie den Pfad in die Datei python.exe, die sich in dem Ordner befindet, in dem Anaconda installiert wurde (z.B. C:\Anaconda2\python.exe or /usr/bin/python).
  3. Öffnen Sie BellaDati ML Studio und gehen Sie zu Einstellungen.
  4. Fügen Sie den Pfad zu python.exe in das Feld "Path to Python executable" ein.
  5. Speichern Sie die Einstellungen.

Adding and removing Python Scripts in Projects

Python-Skripte können an ein Projekt angehängt werden, indem man sie aus den Dateiabschnitten hochlädt.

Es ist auch möglich, die Datei aus dem Projekt zu entfernen, indem Sie auf das Löschen-Symbol klicken.

VERWENDUNG VON PYTHONSKRIPTEN IN PROJEKTEN

Python-Skript kann aus dem Code mit der Funktion executePythonScript() ausgeführt werden. Diese Funktion wird bei mehreren Parametern verwendet. Die erste ist obligatorisch und es ist immer das Python-Skript, entweder der Name der Datei oder direkt der Python-Code. Der Rest der Parameter ist optional. Es können InputStream-Parameter und (oder) beliebig viele String-Parameter sein.

Examples of function executePythonScript()
executePython(String script, String... params)
executePython(String script, InputStream is, String... params)
executePythonScript(String file, String... params)
executePythonScript(String file, InputStream is, String... params)

Fehlerbehebung

Es wird der Fehler "Python-Executable ist nicht definiert oder existiert nicht" angezeigt.

Achten Sie darauf, dass Sie den richtigen Pfad zur Datei python.exe angegeben haben. Dieser Fehler kann auch auftreten, wenn BellaDati nicht auf die Datei zugreifen kann, weil sie keine korrekten Zugriffsrechte hat, z. B. wenn sich der Ordner Anaconda im Heimatverzeichnis des Benutzers befindet (C:\Users\nameofuser\Anaconda2).

  • No labels