Fehler mit astropy
Verfasst: Montag 24. Januar 2022, 20:17
Hallo zusammen,
ich bin der Andreas und neu hier
Ich bin nur ein Hobby-Programmierer und ärgere mich darüber, dass ich ein Fehler nicht selbst beheben kann.
Folgendes:
Ich habe en bestehendes Python-Programm, welches längere Zeit erfolgreich in Einsatz war. Mit diesem Programm lasse ich mir u.a. Bilder im Astro-Format fits zur Qualitätskontrolle anzeigen. dazu nutze ich die Bibliothek "astropy".
Seitdem ich meinen Rechner auf WIN11 upgedatet habe wirft mir das Programm folgende Fehlermeldung:
Hier der Programmausschnitt auf welche sich die Fehlermeldung bezieht
Ich glaube nicht unbedingt, dass es ein Programmfehler ist (da es bereits lief unter Python 3.9) sondern, dass es etwas mit dem Win11 Update zu tun hat.
Ich habe zwischenzeitlich auch Python 3.11 installiert. Aber auch hier kommt die gleiche Fehlermeldung.
Könnt ihr mir einen Tipp geben?
Gruß
Andreas
ich bin der Andreas und neu hier
Ich bin nur ein Hobby-Programmierer und ärgere mich darüber, dass ich ein Fehler nicht selbst beheben kann.
Folgendes:
Ich habe en bestehendes Python-Programm, welches längere Zeit erfolgreich in Einsatz war. Mit diesem Programm lasse ich mir u.a. Bilder im Astro-Format fits zur Qualitätskontrolle anzeigen. dazu nutze ich die Bibliothek "astropy".
Seitdem ich meinen Rechner auf WIN11 upgedatet habe wirft mir das Programm folgende Fehlermeldung:
Code: Alles auswählen
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python39\lib\tkinter\__init__.py", line 1892, in __call__
return self.func(*args)
File "C:\Users\A. Ulbricht 1\Astroimage.py", line 292, in <lambda>
bt_Ende = tk.Button(fenster, text="--->>>", command=lambda:DiaVor())
File "C:\Users\A. Ulbricht 1\Astroimage.py", line 199, in DiaVor
Dia(Zaehler,Verstaerkung)
File "C:\Users\A. Ulbricht 1\Astroimage.py", line 139, in Dia
image_file = get_pkg_data_filename(str(Verzeichnis) + "/" + str(files[Bild])) #<--- wirft nach Umstellung auf Win11 Fehler
File "C:\Python39\lib\site-packages\astropy\utils\data.py", line 638, in get_pkg_data_filename
datafn = get_pkg_data_path(fs_path, package=package)
File "C:\Python39\lib\site-packages\astropy\utils\data.py", line 940, in get_pkg_data_path
raise RuntimeError(f"attempted to get a local data file outside "
RuntimeError: attempted to get a local data file outside of the __main__ tree.
Code: Alles auswählen
def Dia(Bild, Verstaerkung):
print("Module: Dia")
# Bildname mit Pfad
en_eingabefeld.delete(0,END)
en_eingabefeld.insert(0, Verstaerkung)
image_file = get_pkg_data_filename(str(Verzeichnis) + "/" + str(files[Bild]))
norm = ImageNormalize(vmin = 0, vmax = 65536, stretch = AsinhStretch(Verstaerkung))
image_data = fits.getdata(image_file, ext = 0)
Ich habe zwischenzeitlich auch Python 3.11 installiert. Aber auch hier kommt die gleiche Fehlermeldung.
Könnt ihr mir einen Tipp geben?
Gruß
Andreas