ich habe ein Problem beim import von openpyxl bzw. beim Ausführen des Codes.
In VS Code läuft alles, wie es soll. Egal, ob ich F5 drücke oder über den grünen Play-Button. Mein Code läuft durch und er macht es. Der ausgewählte Interpreter ist Python 3.9.2 64bit.
Wenn ich aber das Skript aus dem Ordner heraus (Doppelklick) starten möchte, dann scheitert er bei "import openpyxl". Woher ich das weiß?
Code: Alles auswählen
from tkinter import messagebox
messagebox.showerror(title="Error Selektion", message="tkinter geht")
#import openpyxl
from openpyxl import load_workbook
messagebox.showerror(title="Error Selektion", message="openpyxl geht")
Ich habe über "öffnen mit" zum Python 3.9 Ordner navigiert und da die korrekte Python 3.9 - python.exe und auch pythonw.exe ausgewählt und getestet. Leider ohne erfolg. Unter ..AppData\Local\Programs\Python\Python39\Lib\site-packages ist openpyxl installiert (3.0.6).
Wenn ich allerdings, das Skript per drag'n'drop auf die Python39\python(w).exe ziehe, dann läuft das Skript. Aber nicht über "öffnen mit 'damit'"? Ich versteh das nicht..
Hat jemand eine Idee, woran das liegen kann?
Grüße Tobias