Im Folgenden wird erläutert, welche Voraussetzungen auf Ihrem PC vorliegen müssen, um den kaMin zu verwenden, wie Sie den kaMin starten und wie Sie ggf. eine ausführbare Datei der k-Means-App erzeugen können.
Die Software kaMin wird in Form von Python-Skripten zur Verfügung gestellt und ist deshalb problemlos unter Windows nutzbar. Eine Nutzung unter MacOS und Linux ist prinzipiell auch möglich. Allerdings wurde die Software noch nicht für diese Systeme getestet und optimiert. Damit Sie die k-Means-App kaMin ausführen können, muss auf Ihrem System lediglich Python mit den Python-Paketen Matplotlib, Scipy, Pillow und Scikit-Learn installiert sein.
Nutzen Sie für die Installation von Python am besten den auf der Python-Homepage zur Verfügung gestellten Installer. Dieser richtet, neben der Installation, Python auf Ihrem System ein.
Add python.exe to PATH
Um die Installation der Pakete so komfortabel wie möglich zu gestalten, steht ein Python-Skript
zur Verfügung, das die Installation automatisiert durchführt. Voraussetzung ist
lediglich eine
installierte Python-Umgebung mit installiertem Paket-Installer pip. Haben Sie die
Installation von Python wie oben beschrieben mit dem Installer durchgeführt, sind diese
Voraussetzungen automatisch erfüllt.
Laden Sie sich zur Installation der Pakete das Python-Skript herunter und führen es mit
einem Doppelklick aus.
Alternativ lassen sich die Pakete auch manuell unter Verwendung des Paket-Installer pip installieren. Zur Installation der Pakete sind folgende Schritte notwendig:
pip install matplotlib
pip install pillow
pip install scipy
pip install scikit-learn
Im Folgenden werden zwei Möglichkeiten aufgezeigt, wie der kaMin gestartet werden kann.
Laden Sie sich zuerst die k-Means-App kaMin
herunter und entpacken Sie die heruntergeladene
.zip-Datei.
Doppelklicken Sie auf die Datei starte_kaMin.py. Es öffnet sich die Oberfläche der k-Means-App.
Sie können die Python-Skripte auch über den Aufruf in der Eingabeaufforderung ausführen.
cmd
eingeben und mit der Eingabetaste bestätigen.
python starte_kaMin.py
ein und bestätigten Sie den Befehl mit der Eingabetaste. Es öffnet sich die
Oberfläche der
k-Means-App kaMin.
Mit Hilfe des Pakets PyInstaller (https://pyinstaller.org/en/stable/) ist es
möglich, aus Python-Skripten ausführbare Dateien für Windows zu erstellen. Eine
solche ausführbare Datei kann auf einem beliebigen Rechner des jeweiligen Systems ausgeführt
werden, ohne dass dafür eine Installation von Python oder zusätzlicher Pakete notwendig ist, da
diese in der ausführbaren Datei „gebündelt” werden. Die Lizenzen der ggf.
„gebündelten” Dateien sind zu beachten.
Auf dem Rechner, auf dem die ausführbare Datei erstellt wird, muss Python mit den notwendigen
Paketen installiert sein.
Um die Erstellung der ausführbaren Datei so komfortabel wie möglich zu gestalten, steht ein Python-Skript zur Verfügung, das die Installation des Pakets PyInstaller und die anschließende Erstellung der .exe-Datei automatisiert durchführt.
Alternativ kann das Paket PyInstaller auch via pip installiert und die Erstellung der .exe-Datei im Anschluss manuell durchgeführt werden. Dafür sind folgende Schritte notwendig:
Installation des PyInstallers
Öffnen Sie eine Konsole und geben Sie dort den Befehl
pip install pyinstaller
ein. Bestätigen Sie den Befehl mit der Eingabetaste. Das Paket Pyinstaller wird nun
automatisch heruntergeladen und installiert.
Erstellen einer ausführbaren .exe-Datei
pyinstaller --noconfirm --windowed --onefile --distpath ./kaMin-Die_k-Means-App --add-data Grafiken/*;Grafiken/ --name kaMin-Die_k-Means-App-Alpha_1_2 --icon Grafiken/logo_k_means.png starte_kaMin.py
ein und bestätigen Sie den Befehl mit der Eingabetaste.