Hallo Gemeinde,
ich bin Anfänger in Linux und Python aber ich habe jetzt ein "Schaltuhr Programm" für den Raspberry Pi geschrieben das In der IDLE einwandfrei läuft.
Mein Problem ist das das Programm nur in der IDLE funktioniert. Wenn ich das Python Programm aus der der Konsole starte,
kommen unzählige Fehlermeldungen bezüglich Tkinter.
Ich habe nun hinbekommen das die IDLE automatisch mit dem Python File startet, aber das Programm wird nicht gestartet. Ich muss also immer noch
run Module (F5) eingeben damit es startet.
Meine Frage ist nun wie ich das alles automatische startet wenn ich den Rapberry hochschalte.
ich bin für jede Hilfe Dankbar
Gruss Rainer
Autostart der idle3
vielen Dank für die schnelle Anwort,
hier ist die genaue Fehlermeldung.
File "Pi_Timer.py", line 1026, in <module>
app = Pi_App()
File "Pi_Timer.py", line 274, in __init__
tk.Tk.__init__(self)
File "/usr/lib/python3.2/tkinter/__init__.py", line 1701, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, want objects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
hier ist die genaue Fehlermeldung.
File "Pi_Timer.py", line 1026, in <module>
app = Pi_App()
File "Pi_Timer.py", line 274, in __init__
tk.Tk.__init__(self)
File "/usr/lib/python3.2/tkinter/__init__.py", line 1701, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, want objects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Dann startest du das Programm wohl nicht nur aus einer beliebigen Konsole, sondern auch aus einer, die nicht in einer Graphischen Umgebung gestartet wurde.
Wenn du in dem Programm eine Graphische Umgebung brauchst, dann brauchst du nicht den "normalen" Autostart, sondern die der Desktopumgebung o.ae.
Wenn du in dem Programm eine Graphische Umgebung brauchst, dann brauchst du nicht den "normalen" Autostart, sondern die der Desktopumgebung o.ae.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte