Kurztipps zur Behebung von Fehlern bei Python

Minitab Blog Editor | 3/13/2022

Themen: Machine Learning, Python, Datenwissenschaft, Minitab Statistical Software

Die Funktion zur Python-Konnektivität in Minitab ermöglicht es Benutzern, Open-Source-Python-Skripts aus der Minitab-Benutzeroberfläche aufzurufen und die Ergebnisse im Minitab-Ausgabefenster anzuzeigen. Die Python-Konnektivität bedeutet, dass benutzerspezifische Analysen oder Grafiken, die nicht bereits in den Minitab-Menüs verfügbar sind, mit nur wenigen Klicks nachgerüstet werden können. Am besten ist, dass Sie für die Einrichtung kein Python-Programmierer sein müssen.

Wie bei allen Neuheiten können am Anfang Probleme auftreten. Machen Sie sich aber keine Sorgen. In diesem Artikel werde ich Ihnen einige Kurztipps geben, um gängige Fehler zu beheben – so bekommen Sie Ihr Skript im Handumdrehen zum Laufen!

Datei nicht gefunden: "File Not Found"

Sie haben die Vorbereitungen abgeschlossen und möchten nun die Analyse ausführen, aber wenn Sie Ihr Skript von der Minitab-Befehlszeile (oder durch Klicken einer Schaltfläche in der Symbolleiste) aufrufen, wird im Minitab-Ausgabefenster ein Fehler angezeigt:

Python-Skripte-in-der-Minitab-Statistiksoftware-offnen

Stellen Sie zunächst sicher, dass sowohl Python als auch das Modul „mtbpy“ per the documentation auf Ihrem Computer installiert sind.

Häufig lässt sich dieser Fehler beheben, indem Sie den Standardspeicherort für Dateien für Ihre Python-Skripts korrekt festlegen. Verwenden Sie hierfür diesen Menüpfad in Minitab: Datei > Optionen, und klicken Sie dann auf die Schaltfläche „...“ rechts neben dem ersten Feld, um zu dem Speicherort zu navigieren, an dem Ihr Python-Skript abgelegt ist:

Optionen-Standardspeichertort

Klicken Sie auf OK, um die Änderungen zu speichern. Beachten Sie, dass der Standardspeicherort für Dateien auch der Standardordner zum Speichern und Öffnen von Minitab-Dateien ist. Minitab nutzt diesen Speicherort ab diesem Zeitpunkt als Standardvorgabe, bis Sie die Option in diesem Fenster wieder ändern. Nachdem Sie diese Änderung vorgenommen haben, versuchen Sie erneut, Ihr Skript auszuführen – womöglich haben Sie schon jetzt Erfolg!

Python-Skripte-Textmining

Wenn dieselbe Meldung weiterhin angezeigt wird, ist es wahrscheinlich, dass Minitab Ihre Python-Installation nicht auffinden kann. Um dies zu beheben, muss Python eventuell Ihren Systemumgebungsvariablen hinzugefügt werden, wofür Sie möglicherweise die Unterstützung Ihres IT-Teams heranziehen müssen.

Das Python-Skript hat keine Minitab-Ausgaben erstellt

Angenommen, Sie haben ein Skript aus Minitab aufgerufen, und im Ausgabefenster wird eine andere unerwartete Meldung angezeigt:

python-error-did-not-create-minitab-outputs

Diese Meldung kann aus zwei Gründen angezeigt werden. Es ist möglich, dass das ausgeführte Python-Skript nicht die Befehle enthält, mit denen die Ergebnisse wieder an Minitab übertragen werden. Wenn des Ergebnis Ihres Skripts hingegen eine Ausgabedatei ist, z. B. eine CSV-Datei, müssen Sie die Datei in Minitab möglicherweise manuell öffnen. In beiden Fällen ist die Lösung die gleiche: Schauen Sie in dem Ordner nach, den Sie in Minitab als Standardspeicherort für Dateien festgelegt haben:

Wortzahl

Im obigen Fall hatte ich als Ergebnis meines Python-Skripts eine CSV-Datei erwartet. Ich habe die Datei dann im Minitab-Standardspeicherort für Dateien gefunden und sie mit der Maus auf Minitab gezogen.

Zum Abschluss

Suchen Sie nach weiteren Informationen zur neuen Python-Integration in Minitab? Besuchen Sie den Minitab-Support , um weitere Informationen zu erhalten. Und, wie immer, wenn Sie die neueste Version von Minitab mit Python-Integration noch nicht ausprobiert haben, bekommen Sie die ersten 30 Tage kostenlos von uns!

Unser Expertenteam kann Ihnen helfen, Ihre Fähigkeiten zur Erstellung von benutzerdefinierten Analysen oder Diagrammen zu entwickeln. Wir können E-learning, Fern- oder Vor-Ort-Schulungen und statistische und datenwissenschaftliche Beratung. Weitere Informationen >

Kostenlose Demoversion  Minitab Workspace