Valvana
Lt. Junior Grade
- Registriert
- Juni 2018
- Beiträge
- 385
Wie schon im Titel steht habe ich ein Problem mit Python im Bezug auf den Raspberry-Pi Sense Hat.
Ich habe einen Raspberry Pi 3B mir Raspbian Stretch.
Ich habe schon den Pi per apt-get update und upgrade aktualisiert.
Danach habe ich sudo apt-get install sense-hat ausgeführt. Hatte keinen Effekt, da laut Konsole schon die Version 1.2 von Sense-Hat vorhanden ist. Dann habe ich den Pi neugestartet, danach ausgeschaltet und dann den Sense Hat angebracht.
Beim Boot hat der Hat auf der tollen Matrix einen kleinen Regenbogen angezeigt (also die Matrix funktioniert).
Jetzt habe ich meinen Python code in eine "sense_hat.py" Datei geschrieben.
Beim ausführen bekomme ich allerdings einen Fehler:
"ImportError: cannot import name 'SenseHat'"
Als nächstes habe ich die Datei mit der integrierten IDE Thonny geöffnet und die Module nachgeschaut. SenseHat ist vorhanden.
In der IDE bringt der Pi den selben Fehler.
Im Normalfall würde mich das nicht wundern, da ich keine große Ahnung von Python habe, aber ich habe meinen Code im Sense-Hat Emulator getestet und da funktioniert er ohne Probleme.
Hier zuerst noch ein paar Links:
Der Sense-Hat Emulator: https://trinket.io/sense-hat
Meine Info quellen beim schreiben des Codes:
https://projects.raspberrypi.org/en/projects/getting-started-with-the-sense-hat/
https://thepi.io/how-to-create-a-raspberry-pi-digital-clock-using-the-sense-hat/
Ich hoffe Ihr könnt mir sagen was ich da jetzt falsch gemacht habe und/oder was ich ändern oder probieren könnte.
---------------------------------------------------
Das Problem hat sich mit einer Neuinstallation mit einem neuem Raspbian Image erledigt.
Ich habe einen Raspberry Pi 3B mir Raspbian Stretch.
Ich habe schon den Pi per apt-get update und upgrade aktualisiert.
Danach habe ich sudo apt-get install sense-hat ausgeführt. Hatte keinen Effekt, da laut Konsole schon die Version 1.2 von Sense-Hat vorhanden ist. Dann habe ich den Pi neugestartet, danach ausgeschaltet und dann den Sense Hat angebracht.
Beim Boot hat der Hat auf der tollen Matrix einen kleinen Regenbogen angezeigt (also die Matrix funktioniert).
Jetzt habe ich meinen Python code in eine "sense_hat.py" Datei geschrieben.
Beim ausführen bekomme ich allerdings einen Fehler:
"ImportError: cannot import name 'SenseHat'"
Als nächstes habe ich die Datei mit der integrierten IDE Thonny geöffnet und die Module nachgeschaut. SenseHat ist vorhanden.
In der IDE bringt der Pi den selben Fehler.
Im Normalfall würde mich das nicht wundern, da ich keine große Ahnung von Python habe, aber ich habe meinen Code im Sense-Hat Emulator getestet und da funktioniert er ohne Probleme.
Hier zuerst noch ein paar Links:
Der Sense-Hat Emulator: https://trinket.io/sense-hat
Meine Info quellen beim schreiben des Codes:
https://projects.raspberrypi.org/en/projects/getting-started-with-the-sense-hat/
https://thepi.io/how-to-create-a-raspberry-pi-digital-clock-using-the-sense-hat/
Ich hoffe Ihr könnt mir sagen was ich da jetzt falsch gemacht habe und/oder was ich ändern oder probieren könnte.
Ergänzung ()
---------------------------------------------------
Das Problem hat sich mit einer Neuinstallation mit einem neuem Raspbian Image erledigt.
Zuletzt bearbeitet: