ich stoße bei meiner Programmierung auf ein Problem. Ein Skript, nennen wir es „test1.py“, nutzt das Modul „pyautogui“. Dieses ist installiert. Das Skript „test1.py“ läuft ohne Probleme – heißt auch, dass das Importieren des Moduls am Anfang des Skripts keine Probleme verursacht.
Nun habe ich eine sehr einfache grafische Benutzeroberfläche programmiert. Nennen wir dieses Skript mal „GUI.py“. Das Skript „GUI.py“ nützt das Skript „test1.py“.
Beim Ausführen des Skripts „GUI.py“ stoße ich jedoch auf ein Problem. Es erscheint eine Fehlermeldung. Die Fehlermeldung lautet: „ModuleNotFoundError: No module named 'pyautogui'“. Als ich zum ersten Mal auf diesen Fehler gestoßen bin, habe ich auch im Skript „GUI.py“ das Modul „pyautogui“ importiert. Trotzdem erscheint der Fehler weiterhin.
Das Skript „GUI.py“ schaut wie folgt aus:
Code: Alles auswählen
import tkinter as tk
import subprocess
# the modules above are needed for this script
# the modules below are needed for the refering scripts
import pyautogui
def run_script1():
subprocess.call(["python", "test1.py"])
root = tk.Tk()
root.title("GUI")
button1 = tk.Button(root, text="Text 123", command=run_script1)
button1.pack()
root.mainloop()
Kann mir hier jemand weiterhelfen?
Liebe Grüße
Spedex