• Hallo Leute,

    ich frage mich, eas hier falsch ist. Ich habe den Code von einer Internetseite und die library schon installiert.

    Code
    #!/usr/bin/env python
    
    import max7219.led as led
    
    matrix = led.matrix()
    
    matrix.show_message("MOIN MOIN")
    
    matrix.letter(0, ord("1"))

    es kommt aber immer :

    Code
    >>> %Run Matrix.py
    Traceback (most recent call last):
      File "/home/pi/Matrix.py", line 3, in <module>
        import max7219.led as led
    ImportError: No module named 'max7219.led'

    Danke im voraus

    Was wäre das Leben ohne Technik:no_sad::-/

  • Code
    pi@INFERNOpi:~ $ sudo python max7219/examples/matrix_test.py
    Code
    $ git clone https://github.com/coding-world/max7219
    $ cd max7219
    $ sudo apt-get install python-dev python-pip
    $ sudo pip install spidev
    $ sudo python setup.py install
    $ cd

    Was wäre das Leben ohne Technik:no_sad::-/

  • Hallo,

    so:

    Ach ja und zur Ergänzung, mit dem neuen "Treiber" BCM-2835 geht was mit dem SPI nicht, ab der neuesten 'Stretch-Version' (Nummer hab ich jetzt nicht im Kopf). Bin aber dran das zu lösen.

    Viele Grüße

    Thotaa

    Einmal editiert, zuletzt von Thotaa (10. Dezember 2018 um 19:20)

  • Hallo zusammen,

    ich habe das gleiche Problem und komme überhaupt nicht weiter.

    Habe die Wetterstation "Jugend Programmiert" von Coding World.

    Benutze einen Raspberry 4 4GB, aktuelles Raspbian installiert.

    Bis auf das 7-Segment Display funktioniert auch alles mit Python3.

    Ab hier läuft nichts mehr:

    Code
    sudo pip3 install max7219

    Das Modul wird nicht gefunden.

    Gesucht wird auf den Internetseiten piwheels und pypi

    Could
    not install packages due to an EnvironmentError: 404 Client Error: Not found for url:

    Code
    Ein Test >> python3 sevensegment_test.py
    Sagt mir: Traceback /most recent call last):
    File „sevensegment_test.py, line 11, in <module>
    Import max7219.led as led
    ModuleNotFoundError: No module named „max7219“

    Der Support von Coding World regt sich nicht.

    Vielleicht kann ich das Modul ja selber laden und selbst einbinden.

    Ich weiß aber leider überhaupt nicht wie das gehen soll.

    Vielen Dank für Eure Hilfe

  • Die Installation hat nichts verändert, alle Pakete waren schon da und aktuell.

    SPI Kernel ist vorhanden.

    /dev/spi* auch so wie es sein muss.

    Der Fehler ist der selbe wie vorher.

    Das Modul wird nicht gefunden und kann nicht installiert werden.

    • Offizieller Beitrag

    Welcher Fehler ist der selbe? Wie sieht Dein aktuelles Skript aus? Wie und was hast Du installiert?

    Du musst uns schon ein paar mehr Infos geben und ausführlicher schreiben, wir sitzen ja nicht vor Deinem Monitor. ;)

  • Ich arbeite nach dieser Anleitung

    Projekt 7-Segment-Display

    Wie gesagt, fangen hier die Probleme an

    Code
    sudo pip3 install max7219

    Das Script zum testen

    Beim starten des Scripts mit

    Code
    python3 sevensegment_test.py

    Wird das Modul nicht gefunden.

    Dank hyle --> Installation getestet

    Code
    lsmod | grep -i spi
    spidev      20480  0
    spi_bcm2835 20480  0
    
    ls -l /dev/spi*
    crw-rw---- 1 root spi 153, 0 Feb 13 20:14 /dev/spidev0.0
    crw-rw---- 1 root spi 153, 1 Feb 13 20:14 /dev/spidev0.1

    Installing from PyPi

  • Ja die Anleitung ist veraltet.

    Hast du dir meinen Link durchgelesen?

    Womit wir wieder hier sind:

    dh. das musst du bei deinem Skript auch anpassen.

    • Offizieller Beitrag

    Installing from PyPi

    Und hier fehlt am Ende noch die Installation des Moduls an sich (der nächste Schritt in der Doku):

    Code
    sudo -H pip3 install --upgrade luma.led_matrix

    Und dann passiert das:

    ;)

  • OK, diesen Punkt hatte ich wohl vergessen.

    Habe jetzt mal das Demo matrix_demo.py geladen.

    Siehe da, ich kann zumindest behaupten das die Anzeige nicht defekt ist.

    Es wird aber nur Müll angezeigt.

    Dann muss ich mal sehen das ich das Script verstehe und anpasse.

    Erstmal vielen Dank

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!